VMSTAT(1)
ИМЯ
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 и может быть не включена в вашу систему.
СМ. ТАКЖЕ
fork(2), ps(1), pstat(1).