Ограничить использование ресурсов процессора для задач проверки
20 октября 2026
ID 264979
Вы можете ограничить использование памяти и ресурсов процессора для задач проверки Поиск вредоносного ПО, Проверка важных областей, Инвентаризация и Проверка контейнеров (типа ODS, ContainerScan и InventoryScan). По умолчанию установлено ограничение на использование памяти в 8192 МБ. Для ресурсов процессора ограничение не установлено.
Рекомендуется указывать ограничение на использование памяти для задач проверки ниже ограничения на использование резидентной памяти, чтобы задачи проверки не занимали всю доступную оперативную память и не вызывали перезапуск приложения.
Обратите внимание, что ресурс всех ядер процессора суммарно принимается за 100%.
Утилита top выводит загрузку процессора, считая, что ресурс одного ядра равен 100%. Таким образом, значение 400% для процессора при наличии 10 ядер (суммарно 1000% в измерении утилиты top) означает, что весь процессор (все ядра в сумме) используется на 40%. Для того, чтобы значение в выводе утилиты top не превышало 150% на тех же 10 ядрах, установите ограничение на использование ресурсов процессора 15%.
Ограничение на использование ресурсов процессора используется для задач Поиск вредоносного ПО, Проверка важных областей, Инвентаризация и Проверка контейнеров, поэтому загрузка процессора при ограничении может превышать желаемое значение.
Настройка ограничения в Web Console
В Web Console вы можете настраивать параметры ограничения на использование памяти и ресурсов процессора для задач проверки в свойствах политики (Параметры приложения → Общие параметры → Параметры приложения → блок Производительность).
Параметры
Параметр | Описание |
|---|---|
Ограничение на использование памяти для задач проверки (МБ) | Поле ввода ограничения на использование памяти для задач проверки (в мегабайтах). Значение по умолчанию: 8192. |
Ограничить потребление ресурсов процессора для задач проверки | Флажок включает или выключает ограничение на использование ресурсов процессора для задач Поиск вредоносного ПО, Проверка важных областей, Инвентаризация и Проверка контейнеров. Если флажок установлен, максимальная нагрузка на все ядра процессора при работе этих задач не превышает значения, указанного в поле Максимальное значение (%). Значение в поле должно быть целым числом и находиться в пределах от 10 до 100. По умолчанию флажок снят. |
Настройка ограничения в Консоли администрирования
В Консоли администрирования вы можете включать и выключать ограничение на использование ресурсов процессора и настраивать ограничение на использование памяти для задач проверки в свойствах политики (Управление политиками в Консоли администрирования, Создание политики с помощью Консоли администрирования) (Общие параметры → Параметры приложения, блок Производительность).
По нажатию на кнопку Настроить в блоке Производительность открывается окно Параметры производительности задач проверки, в котором в блоке Потребление ресурсов процессора и памяти вы можете настроить ограничения (см. таблицу ниже).
Параметры
Параметр | Описание |
|---|---|
Ограничить потребление ресурсов процессора для задач проверки (%) | Флажок включает или выключает ограничение на использование ресурсов процессора для задач Поиск вредоносного ПО, Проверка важных областей, Инвентаризация и Проверка контейнеров. Если флажок установлен, максимальная нагрузка на все ядра процессора при работе этих задач не превышает значения, указанного в поле справа в процентах (при условии, что максимальная совокупная загрузка всех ядер принимается за 100%). Значение в поле должно быть целым числом и находиться в пределах от 10 до 100. По умолчанию флажок снят. |
Ограничение на использование памяти для задач проверки (МБ) | Поле ввода ограничения на использование памяти для задач проверки (в мегабайтах). Значение по умолчанию: 8192. |
Настройка ограничения в командной строке
В командной строке вы можете настраивать ограничение на использование ресурсов процессора для задач проверки с помощью параметров UseOnDemandCPULimit и OnDemandCPULimit в общих параметрах приложения.
Включить ограничение потребления ресурсов процессора для задач проверки
kics-control --set-app-settings UseOnDemandCPULimit=Yes
Указать ограничение потребления ресурсов процессора
kics-control --set-app-settings OnDemandCPULimit=<value>
где <value> – максимальное значение нагрузки на все ядра процессора в процентах, возможны целочисленные значения от 10 до 100.
Указать ограничение на использование памяти для задач проверки вы можете с помощью параметра ScanMemoryLimit в конфигурационном файле kics.ini.