Руководство по системному администрированию: контейнеры в Solaris - управление ресурсами и зонами

Интервалы операций rcapd

Для периодических операций, выполняемых rcapd, можно настроить интервалы.

Все интервалы указываются в секундах. Операции rcapd и стандартные значения их интервалов описаны в следующей таблице.

Операция 

Значение интервала по умолчанию в секундах 

Описание 

scan

15 

Число секунд между операциями сканирования для процессов, добавленных или устраненных из рабочей нагрузки проекта. Минимальное значение – 1 секунда. 

sample

Число секунд между выборкой размера резидентного набора и последующим принудительным ограничением. Минимальное значение – 1 секунда. 

report

5  

Число секунд между обновлением статистики подкачки страниц. При значении 0 статистика не обновляется, и результат команды rcapstat выводится в устаревшем виде.

config

60 

Число секунд между перенастройками. Во время перенастройки rcapadm осуществляет чтение файла конфигурации, определяет наличие обновлений и выполняет сканирование базы данных project на предмет новых или пересмотренных ограничений проекта. Передача сигнала SIGHUP в rcapd вызывает немедленную перенастройку.

Инструкции по настройке интервалов приведены в Установка интервалов операций.

Определение интервалов сканирования rcapd

Интервал сканирования определяет частоту поиска новых процессов демоном rcapd. В системах с большим количеством работающих процессов сканирование списка занимает больше времени, так что может быть оправдано увеличение продолжительности интервала в целях сокращения общих затрат процессорного времени. Однако интервал сканирования также соответствует минимальному времени существования процесса для причисления к ограниченной рабочей задаче. Если существуют рабочие нагрузки, запускающие множество короткоживущих процессов, то при увеличенном интервале сканирования rcapd может не относить эти процессы к рабочей нагрузке.

Определение интервалов выборки

Интервал выборки, настроенный командой rcapadm, представляет собой минимальный интервал времени ожидания rcapd между выборкой показателей потребления памяти рабочей нагрузкой и принудительным ограничением в случае превышения. В случае уменьшения этого интервала частота применения ограничений демоном rcapd обычно возрастает, что может привести к увеличению объема ввода-вывода вследствие подкачки страниц. Однако более короткий интервал выборки может также снизить воздействие внезапного скачка в потреблении физической памяти определенной рабочей нагрузкой на другие задачи. Интервал между операциями выборки, в течение которого память потребляется рабочей нагрузкой без ограничений, и, возможно, отбирается память у других ограниченных нагрузок, сужается.

Если интервал выборки, указанный для команды rcapstat, меньше интервала, указанного для команды rcapd c rcapadm, выходные данные для некоторых интервалов могут быть нулевыми. Это вызвано тем, что частота обновления статистики rcapd меньше интервала, указанного командой rcapadm. Интервал, указанный командой rcapadm , не зависит от интервала выборки, используемого командой rcapstat.