Ограничение на использование памяти и ресурсов процессора

Вы можете настраивать ограничение на использование памяти для задач проверки. По умолчанию установлено ограничение 8192 мегабайт.

Также вы можете настраивать ограничение на использование ресурсов процессора для задач проверки. По умолчанию ограничение не установлено. При настройке ограничения рекомендуется обратить внимание, что ресурс всех ядер процессора суммарно принимается за 100%. Утилита top выводит загрузку процессора, считая, что ресурс одного ядра равен 100%. Таким образом, значение 400% для процессора при наличии 10 ядер (суммарно 1000% в измерении утилиты top) означает, что весь процессор (все ядра в сумме) используется на 40%. Для того, чтобы значение в выводе утилиты top не превышало 150% на тех же 10 ядрах, требуется установить значение 15 в качестве ограничения на использование ресурсов процессора. ограничение на использование ресурсов процессора должно быть целым числом и находиться в пределах от 10 до 100. Кроме того, ограничение на использование ресурсов процессора используется не для всех задач приложения, а только для задач Поиск вредоносного ПО, Проверка важных областей, Инвентаризация и Проверка контейнеров, поэтому загрузка процессора при ограничении может превышать желаемое значение.

Настройка ограничения в Web Console

В Web Console вы можете включать и выключать ограничение на использование ресурсов процессора и настраивать ограничение на использование памяти для задач проверки в свойствах политики (Параметры приложения → Общие параметры → Параметры приложения, блок Производительность).

Параметры

Параметр

Описание

Ограничить потребление ресурсов процессора для задач проверки

Флажок включает или выключает ограничение на использование ресурсов процессора для задач Поиск вредоносного ПО, Проверка важных областей, Инвентаризация и Проверка контейнеров.

Если флажок установлен, максимальная нагрузка на все ядра процессора при работе этих задач не превышает значения, указанного в поле Максимальное значение (%). Значение в поле должно быть целым числом и находиться в пределах от 10 до 100.

По умолчанию флажок снят.

Ограничение на использование памяти для задач проверки (МБ)

Поле ввода ограничения на использование памяти для задач проверки (в мегабайтах).

Значение по умолчанию: 8192.

Настройка ограничения в Консоли администрирования

В Консоли администрирования вы можете включать и выключать ограничение на использование ресурсов процессора и настраивать ограничение на использование памяти для задач проверки в свойствах политики (Общие параметры → Параметры приложения, блок Производительность).

В блоке Производительность по нажатию на кнопку Настроить открывается окно Потребление ресурсов процессора и памяти, в котором вы можете настроить ограничения (см. таблицу ниже).

Параметры

Параметр

Описание

Ограничить потребление ресурсов процессора для задач проверки (%)

Флажок включает или выключает ограничение на использование ресурсов процессора для задач Поиск вредоносного ПО, Проверка важных областей, Инвентаризация и Проверка контейнеров.

Если флажок установлен, максимальная нагрузка на все ядра процессора при работе этих задач не превышает значения, указанного в поле справа (в процентах). Значение в поле должно быть целым числом и находиться в пределах от 10 до 100.

По умолчанию флажок снят.

Ограничение на использование памяти для задач проверки (МБ)

Поле ввода ограничения на использование памяти для задач проверки (в мегабайтах).

Значение по умолчанию: 8192.

Настройка ограничения в командной строке

В командной строке вы можете настраивать ограничение на использование ресурсов процессора для задач типа ODS, ContainerScan и InventoryScan с помощью параметров UseOnDemandCPULimit и OnDemandCPULimit в общих параметрах приложения.

Вы можете изменять значение параметров с помощью ключей командной строки или с помощью конфигурационного файла, который содержит все общие параметры приложения.

Параметр UseOnDemandCPULimit может принимать следующие значения:

Параметр OnDemandCPULimit позволяет задать максимальное значение нагрузки на все ядра процессора (в процентах) при работе задач типа ODS, ContainerScan и InventoryScan. Значение параметра должно быть целым числом и находиться в пределах от 10 до 100. Значение по умолчанию 100.

В командной строке вы можете настраивать ограничение на использование памяти для задач типа ODS, ContainerScan и InventoryScan с помощью параметра ScanMemoryLimit в конфигурационном файле kesl.ini. Значение по умолчанию: 8192.

В начало