Изменение потребления CPU для модуля inform#
Сценарий описывает действия по снижению потребления CPU модуля inform в случае высокой нагрузки, влияющей на время сбора данных для Оперативного центра и дашборда Обзор Kintsugi (DBCM).
Предусловия#
Наблюдается увеличение времени сбора данных для Оперативного центра и дашборда Обзор.
Зафиксировано возросшее потребление CPU модулем inform.
Последовательность выполнения#
В случае высокой нагрузки на модуль inform выполните настройку конфигурации:
Откройте файл
values.yaml, расположенный в каталогеDBM-X.X.X-XX-distrib/DBM-X.X.X-XX-owned-distrib/DBCM-cfg-X.X.X-XX-distrib/package/conf/helm/application/inform.Примечание
Имя каталога
packageможет изменяться наpackage 2илиpackage 3в зависимости от порядка распаковки архивов из папкиDBM-X.X.X-XX-owned-distrib.Переопределите следующие параметры:
Уменьшите значение параметра
worker_count.Если значение параметра
worker_countравно1, увеличьте значение параметраpollPeriod.
Параметр
Пример
Описание
config.poll.coordinator.worker_count5Количество дочерних процессов для параллельного фонового опроса
config.assets.pollPeriod540Минимальный период опроса объекта мониторинга в секундах
Сохраните изменения в файле.
Перезапустите модуль inform.
Проверьте:
Скорость работы Оперативного центра и дашборда Обзор.
Потребление CPU модулем inform.
Предупреждение
При уменьшении worker_count и/или увеличении pollPeriod может возрасти время сбора данных во время фонового опроса. Подбирайте значения параметров, балансируя между потреблением CPU и актуальностью данных.
Результат#
Конфигурация модуля inform изменена.
Оперативный центр и дашборд Обзор работают корректно.
Потребление CPU модулем inform снижено до допустимых значений.