Утилита vmstat предоставляет следующие возможности для мониторинга системы:
- Получение статистики использования виртуальной памяти. 1 Команда отображает информацию о свободной, используемой и кэшированной памяти. 3
- Мониторинг системных процессов. 1 vmstat показывает количество процессов в различных состояниях (запущенных, заблокированных и т. д.). 3
- Анализ использования пространства подкачки. 3 Команда отображает информацию об использовании места подкачки. 3
- Мониторинг ввода-вывода диска. 3 vmstat показывает статистику ввода-вывода диска, включая количество прочитанных и записанных блоков. 3
- Получение статистики на уровне системы. 3 К ней относятся прерывания и переключения контекста. 3
- Мониторинг использования центрального процессора. 13 Команда предоставляет статистику загрузки процессора, включая время в пользовательском, системном, простаивающем режимах и состоянии ожидания. 3
Кроме того, с помощью vmstat можно изменить единицы измерения в выводе команды, добавить временную метку к выходным данным и задать интервал для автоматического выполнения команды с определённой частотой 124.