Linux Tux logo

vmstat – показывает информацию о процессах, виртуальной памяти, физических томах и активности ЦПУ. Команду vmstat можно запускать с аргументом interval, указанным в секундах.

# vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa
 2  0      0  59076  80044 638684    0    0    44    29  695   433  5  3 91  1

Каждая последующая линия показывают параметры системы за предыдущие interval секунд:

  • procs – число процессов, которые: r – находятся в очереди на выполнение; b – заблокированы в ожидании ресурсов.
  • memory – информация о памяти: swpd – количество используемой виртуальной памяти; free – незадействованная память; buff – количество памяти, используемой в качестве буфера; cache – в качестве кэш.
  • swap – информация о свопе: si – количество свап-памяти взятой с диска, so – записанной на диск.
  • IO – ввод/вывод: bi – количество блоков взятых с блочного устройства (жесткий диск), bo – отправленных на блочное устройство.
  • System: in – количество прерываний за секунду, cs – количество контекстных переключений за секунду.
  • CPU: процент цикла процессора, затрачиваемый на различные режимы: us – пользователь; sy – система; id – ожидание; wa – ввод/вывод.