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 – ввод/вывод.