Изменение потребления 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.Переопределите следующие параметры:
Увеличьте значение параметра
pollPeriod.Уменьшите значение параметра
poolSize.
Параметр
Пример
Описание
config.assets.pollPeriod540Минимальный период опроса объекта мониторинга в секундах
config.assets.poolSize25Размер пула опроса объектов мониторинга
Сохраните изменения в файле.
Перезапустите модуль inform.
Проверьте:
Скорость работы Оперативного центра и дашборда Обзор.
Потребление CPU модулем inform.
Если работоспособность модуля inform не улучшилась, выполните дополнительную настройку параметров ограничителя частоты запросов:
Переопределите следующие параметры:
Уменьшите значение параметра
rate.Уменьшите значение параметра
capacity.
Параметр
Пример
Описание
config.assets.rate_limiter.rate10Среднее количество запросов к объектам мониторинга, которые модуль inform может отправить за 1 секунду
config.assets.rate_limiter.capacity15Максимальное количество запросов к объектам мониторинга, которые модуль inform может отправить за 1 секунду
Сохраните изменения в файле.
Перезапустите модуль inform.
Проверьте работоспособность модуля inform, скорость работы Оперативного центра и дашборда Обзор, а также потребление CPU.
Предупреждение
При уменьшении параметров pollPeriod и poolSize может возрасти время сбора данных во время фонового опроса. Подбирайте значения параметров, балансируя между потреблением CPU и актуальностью данных.
Результат#
Конфигурация модуля inform изменена.
Оперативный центр и дашборд Обзор работают корректно.
Потребление CPU модулем inform снижено до допустимых значений.