VMmanager OVZ: Нагрузка контейнера, Технические детали

Материал из ISPWiki
Перейти к: навигация, поиск

При сборе статистики по контейнерам VMmanager OVZ производит расчет следующих параметров:
параметры, общие с параметрами статистики по узлам кластера:

  • входящий/исходящий трафик, GiB
  • процессор, %
  • средняя нагрузка системы (load average)

параметры, специфичные для контейнеров:

  • использование оперативной памяти, %
  • количество отказов памяти
  • количество отказов запуска процессов
  • количество открытых файлов
  • количество открытых процессов
  • операции ввода-вывода, IOPS

Сбор информации осуществляется один раз в пять минут. При этом VMmanager OVZ осуществляет расчет статистики за следующие периоды: 5 минут, 1 час, 1 день. При просмотре статистики из WEB-интерфейса имеется возможность вывода графиков в разрезе часов и дней.

Информация об оперативной памяти, файлах/процессах

Источником информации служит файл /proc/bc/CTID/resources.
CTID - идентификатор контейнера.
Статистика по памяти определяется по beancounter'у physpages. Поле held - объем используемой памяти в данный момент, поле limit - общий объем памяти, поле failcnt - количество отказов. Для вычисления процента используемой памяти используется формула: held/limit*100
Статистика по файлам определяется по beancounter'у numfile. Поле held - количество открытых файлов в данный момент времени, поле - failcnt - количество отказов.
Статистика по процессам определяется по beancounter'у numproc. Поле held - количество открытых процессов в данный момент времени, поле - failcnt - количество отказов.

Информация об операциях ввода-вывода

Источником информации служит файл " /proc/bc/CTID/iostat.
CTID - идентификатор контейнера.
Поле requests completed - количество выполненных операций ввода вывода.