Руководства по командной строке

Man » Онлайн-справочник vmstat - подробная онлайн-документация для страницы руководства vmstat

🌍
vmstat - Отчет о статистике виртуальной памяти

СИНТАКСИС

vmstat [параметры] [интервал [количество]]

ОПИСАНИЕ

vmstat сообщает информацию о процессах, памяти, подкачке, блочном вводе-выводе, прерываниях, дисках и активности ЦП.

Первый отчет, который создается, содержит средние значения с момента последней перезагрузки. Последующие отчеты содержат информацию за период времени, равный интервалу. Отчеты о процессах и памяти в любом случае являются мгновенными.

ПАРАМЕТРЫ

интервал Интервал между обновлениями в секундах. Если интервал не указан, печатается только один отчет со средними значениями с момента загрузки.

количество Количество обновлений. При отсутствии количества, если интервал определен, значение по умолчанию — бесконечность.

-a, --active

Отображает активную и неактивную память для ядра версии 2.5.41 или более поздней.

-f, --forks

Переключатель -f отображает количество процессов, созданных с момента загрузки. Это включает системные вызовы fork, vfork и clone, и соответствует общему количеству созданных задач. Каждый процесс представлен одним или несколькими задачами, в зависимости от использования потоков. Этот вывод не повторяется.

-m, --slabs

Отображает slabinfo.

-n, --one-header

Отображает заголовок только один раз, а не периодически.

-s, --stats

Отображает таблицу различных счетчиков событий и статистики памяти. Этот вывод не повторяется.

-d, --disk

Отображает статистику диска (требуется версия 2.5.70 или более поздняя).

-D, --disk-sum

Отображает некоторые сводные данные о дисковой активности.

-p, --partition device

Отображает подробную статистику по разделам (требуется версия 2.5.70 или более поздняя).

-S, --unit character

Переключает вывод между 1000 (к), 1024 (К), 1000000 (м) или 1048576 (М) байтами. Обратите внимание, что это не изменяет поля block (bi/bo).

-t, --timestamp

Добавляет метку времени к каждой строке.

-w, --wide

Широкий режим вывода (полезен для систем с большим объемом памяти, где в режиме вывода по умолчанию происходит нежелательное разбиение столбцов). Вывод шире 80 символов на строку.

-y, --no-first

Не выводит первый отчет со статистикой с момента загрузки системы.

-V, --version

Отображает информацию о версии и завершает работу.

-h, --help

Отображает справку и завершает работу.

ОПИСАНИЕ ПОЛЕЙ В РЕЖИМЕ VM

Процессы

r: Количество процессов, готовых к выполнению (выполняющихся или ожидающих времени выполнения).
b: Количество процессов, заблокированных в ожидании завершения операций ввода-вывода.

Память

На эти значения влияет опция --unit. swpd: объем используемой swap-памяти. free: объем свободной памяти. buff: объем памяти, используемый в качестве буферов. cache: объем памяти, используемый в качестве кэша. inact: объем неактивной памяти. (опция -a) active: объем активной памяти. (опция -a)

Подкачка

На эти значения влияет опция --unit. si: объем памяти, подкачанной с диска в секунду (/с). so: объем памяти, подкачанной на диск в секунду (/с).

Ввод-вывод

bi: Количество килобайт, полученных с блочного устройства (КиБ/с).
bo: Количество килобайт, отправленных на блочное устройство (КиБ/с).

Система

in: Количество прерываний в секунду, включая системные прерывания.
cs: Количество переключений контекста в секунду.

ЦП

Это процент от общего времени ЦП. us: Время, затраченное на выполнение несистемного кода. (время пользователя, включая время nice) sy: Время, затраченное на выполнение системного кода. (системное время) id: Время, затраченное в режиме простоя. До версии Linux 2.5.41 это включало время ожидания ввода-вывода. wa: Время, затраченное на ожидание ввода-вывода. До версии Linux 2.5.41 это включалось в режим простоя. st: Время, «украденное» у виртуальной машины. До версии Linux 2.6.11 значение неизвестно. gu: Время, затраченное на выполнение кода гостевой системы KVM (время гостя, включая время nice гостя).

ОПИСАНИЕ ПОЛЕЙ В РЕЖИМЕ ДИСКА

Чтение

total: Общее количество успешно выполненных операций чтения.
merged: Объединенные операции чтения (в результате одной операции ввода-вывода).
sectors: Количество успешно прочитанных секторов.
ms: Миллисекунды, затраченные на чтение.

Запись

total: Общее количество успешно выполненных операций записи.
merged: Объединенные операции записи (в результате одной операции ввода-вывода).
sectors: Количество успешно записанных секторов.
ms: Миллисекунды, затраченные на запись.

Ввод-вывод

cur: Текущие операции ввода-вывода.
s: Секунды, затраченные на ввод-вывод.

ОПИСАНИЕ ПОЛЕЙ В РЕЖИМЕ РАЗДЕЛА ДИСКА

reads: Общее количество операций чтения, выполненных для этого раздела.
read sectors: Общее количество секторов, прочитанных для раздела.
writes: Общее количество операций записи, выполненных для этого раздела.
requested writes: Общее количество запросов на запись, выполненных для раздела.

ОПИСАНИЕ ПОЛЕЙ В РЕЖИМЕ SLAB

Режим slab показывает статистику для каждого slab. Для получения дополнительной информации об этой информации см. slabinfo(5).

cache: Имя кэша.
num: Количество активных объектов в данный момент.
total: Общее количество доступных объектов.
size: Размер каждого объекта.
pages: Количество страниц, содержащих хотя бы один активный объект.

ПРИМЕЧАНИЯ

vmstat требует прав на чтение файлов в каталоге /proc. Для опции -m требуются права на чтение /proc/slabinfo, которые могут быть недоступны обычным пользователям. Параметры монтирования для /proc, такие как subset=pid, также могут влиять на видимость данных.

СМ. ТАКЖЕ

free(1), iostat(1), mpstat(1), ps(1), sar(1), top(1), slabinfo(5).

СООБЩЕНИЕ ОБ ОШИБКАХ

Пожалуйста, отправляйте сообщения об ошибках по адресу _.