vmstat ( статистика виртуальной памяти ) — это инструмент мониторинга компьютерной системы , который собирает и отображает сводную информацию о памяти операционной системы , процессах, прерываниях, подкачке и блокировании ввода-вывода . Пользователи vmstat
могут указать интервал выборки, который позволяет наблюдать за активностью системы практически в реальном времени.
Инструмент vmstat доступен в большинстве Unix и Unix-подобных операционных системах, таких как FreeBSD , Linux или Solaris .
Синтаксис и вывод vmstat часто немного различаются в разных операционных системах.
# vmstat 2 6 procs -----------память---------- ---swap-- -----io---- --system-- -- --cpu---- rb swpd free buff кэш si so bi bo in cs us sy id wa 0 0 2536 21496 185684 1353000 0 0 0 14 1 2 0 0 100 0 0 0 2536 21496 185684 1353000 0 0 0 28 1 030 145 0 0 100 0 0 0 2536 21496 185684 1353000 0 0 0 0 1026 132 0 0 100 0 0 0 2536 21520 185684 1353000 0 0 0 0 1033 186 1 0 99 0 0 0 2536 21520 185684 1353000 0 0 0 0 1024 141 0 0 100 0 0 0 2536 21584 185684 1353000 0 0 0 0 1025 131 0 0 100 0
В приведенном выше примере инструмент сообщает каждые две секунды в течение шести итераций.
Мы можем получить настроенные или необходимые выходные данные, используя различные параметры с помощью команды vmstat.
# vmstat –s
# vmstat –d