ИМЯ
vmstat - выдает страницы по требованию и системную статистику.
СИНТАКСИС
vmstat [-fs] [-n namelist] [-l lines] [interval [count]]
ОПИСАНИЕ
Команда vmstat выдает некоторую статистику, хранимую системой
в процессах, страницы по требованию и активность процессора и
схем прерывания. Доступны три типа отчетов:
(по умолчанию) | Суммарная инфрмация о ряде процессов в различных состояниях, активность листания, системная активность, эффективность цикла процессора. |
---|---|
-f | Выполняет ряд команд fork(2). |
-s | Многословный листинг по активности листания памяти и схем прерывания. |
Если аргументы interval и count не заданы, то выдается полный список статистики с момента системной загрузки.
Если аргумент interval задан, то показывается ряд событий, имевших место за последние (interval)-секунд. Если count не определен, то выше описанный вывод повторяется для каждого интервала interval. Иначе, когда также определен аргумент count, информация высвечивается (count)-раз.
Среди других флагов, доступных для определения, имеются следующие:
-c corefile | Использовать файл c именем corefile по адресу /dev/kmem. |
---|---|
-n namelist | Использовать файл с именем namelist как альтернативную таблицу символов вместо /xenix. |
-l lines | Для дисплея, используемого по умолчанию, вставляет в отчет заголовок через каждые (lines)-строк (по умолчанию - 20). |
В отчете, выдаваемом по умолчанию, имеются следующие поля:
procs | Число процессов, которые:
r - находятся в очереди на выполнение; b - заблокированы в ожидании ресурсов; w - выключены из обмена. Эти значения всегда отражают текущую ситуацию, если даже высвечивается полная информация с момента загрузки. |
---|---|
paging | Сообщает о производительности системы при выполнении замещения страниц по требованию. Пока не будет высвечена полная информация с момента загрузки, эта информация усредняется по производительности на интервале в (interval)-секунд. |
si | Число загруженных процессов. |
so | Число выгруженных процессов. |
ch | Совпадает кэш страницы. |
cm | Отсутствует кэш страницы. |
ffr | Читается страница системного файла. |
swr | Читается страница области подкачки. |
sww | Записывается страница области подкачки. |
rec | Число страниц, восстановленных из свободного списка. |
shf | Число страниц, коллективного пользования как "копия по записи" после команды fork. |
shc | Число страниц, коллективного пользования согласно факту совпадения кэш. |
cpy | Число скопированных страниц коллективного пользования. |
pf | Число страниц, на которые был выдан отказ. |
system | Сообщает об активности основной системы. Пока не будет высвечена суммарная информация с момента загрузки, эти позиции показывают средние значения за последние (interval)-секунд. |
in | Число прерываний устройств (несинхронных). |
sy | Число системных вызовов. |
cs | Число переключений контекста. |
cpu |
Процент цикла процессора, затрачиваемый на различные режимы:
us - Пользователь; su - Система; id - Ожидание. |
В некоторых системах эта информация не может быть показана.
Отчеты по опциям -f и -s представляют собой ряд строк, каждая из которых представлена в форме:
number description (число описание),
которая обозначает, что (number)-элементов, описанных параметром description, имеет место (или с момента загрузки, или за последние (interval)-секунд)). Эти отчеты должны быть самодостаточными.
ФАЙЛЫ
/xenix Список имен по умолчанию. /dev/kmem Источник статистики, принятый по умолчанию.
ЗАМЕЧАНИЯ
Эта утилита используется только в машинах на базе процессора
80386 и может быть не включена в вашу систему.