Unix Man (Справочное руководство)

         

PSTAT(1)


PSTAT(1)

ИМЯ


pstat - Сообщает системную информацию.

СИНТАКСИС

pstat [ -aixpf ] [ -u ubase ] [ -c corefile ] [ -n namelist ] [file ]

ОПИСАНИЕ


Команда pstat интерпретирует содержание определенных системных таблиц, команда pstat выполняет поиск этих таблиц в файле /dev /mem и /dev/kmem. Если задан файл (аргумент file), то таблицы прежде разыскиваются в описанном файле, а затем в /dev/mem. Аналогично, опция -с позволяет вам указать для поиска файл corefile, в котором таблицы будут разыскиваться раньше, чем в /dev/mem. Необходимый список имен берется из файла /xenix. Доступны следующие опции:

-a Под действием опции -p описывает в первую очередь все сегменты процессов, а не процессы, которые уже действуют.

-i Печатает таблицу узлов со следующими заголовками:

LOC Центральное расположение входа в эту таблицу.

FLAGS Разнообразные переменные состояния, закодированные следующим образом:

L Заблокированное U Необходимо скорректировать время обновления файловой системы (F) A Необходимо скорректировать время доступа M Файловая система смонтирована здесь W Разыскивается другим процессом (Включен флаг L) T Содержит текстовый файл C Измененное время должно быть скорректировано

CNT Число открытых входов в файловую систему для данного узла.

DEV Старший и младший номер устройства файловой системы, в которой размещен данный узел.

INO I-номер в пределах указанного устройства.

MODE Биты режима, см. команду chmod(S).

NLK Число связей,ведущих к этому узлу.

UID Пользовательский идентификатор ID владельца

SIZ/DEV Число байтов в исходном файле, или старший и младший номера устройства специального файла.

-x Печатает текстовую таблицу со следующими заголовками (только 286):

LOC расположение входа в эту таблицу в памяти.

FLAGS Разнообразные переменные состояния, закодированные следующим образом:

T Команда в действии W Текст еще не записан на устройство перекачки L Загрузка в действии K Заблокирован w Запрошен (флаг L включен)

DADDR Адрес на диске при перекачке данных, кратный байтам BSIZE.

CADDR Адрес ядра, измеренный в блоках разрешающей способности управления памятью.

SIZE Размер текстового сегмента, измеренный в блоках разрешающей способности управления памятью.

IPTR Размещение ядра соответствующего узла.

CNT Число процессов, использующих этот текстовый сегмент.

CCNT Число процессов в ядре, использующих этот текстовый сегмент.


- p Печатает таблицу процессов для действующих процессов со следующими заголовками:



LOC Центральное расположение входа в эту таблицу.

S Состояние выполнения, закодированное следующим образом:

0 Нет процесса 1 Ожидание некоторого события 3 Доступен для выполнения 4 Создается 5 Завершается 6 Остановлен программой трассировки

F Разнообразные переменные состояния следующие:

01 Загружен 02 Процесс планировщика 04 Заблокирован 010 Откачан 020 Трассирован 040 Использован 0100 Заблокирован командой lock(2).

PRI Приоритет в расписании, см. команду .

SIGNAL Принятые сигналы (сигналы 1-16, закодированные в битах 0-15).

UID Реальный пользовательский идентификатор ID.

TIM Время резидентной части в секундах, свыше 127, кодируется, как 127.

CPU Взвешенное интегральное время центрального процессора (CPU) для планировщика.

NI Предпочтительный уровень, см. команду .

PGRP Процессовый номер маршрута группы процесса (открывающий управляющий терминал).

PID Процессовый номер ID.

PPID Процессовый ID, порождающего процесса.

ADDR Если процесс размещен в ядре, то физический адрес области "u-area" данного процесса, измеренный в узлах разрешающей способности управления памяти. Если процесс откачен, то позиция в области перекачки измеряется кратно байтам BSIZE.

WCHAN Номер канала ожидания ожидающего процесса.

LINK Указатель связи в списке выполняемых процессов.

TEXTP Если текст чист, то указатель на место входа в текстовую таблицу (только 286).

INODP Указатель на размещение разделенного узла (только 386).

CLKT Обратный счетчик для команды , измеренный в секундах.

-u ubase

Печатает информацию о пользовательском процессе. Ubase - это шестнадцатеричный адрес данного процесса в главной памяти. Адрес может быть получен с помощью длинного (long) листинга (опция -l) команды .

-c corefile

Используйте файл corefile вместо /dev/kmem.

-n namelist

Используйте файл namelist в качестве альтернативного списка имен вместо /xenix.

-f Печатает таблицу открытых файлов со следующими заголовками:

LOC Центральное расположение входа в эту таблицу.

FLAGS Разнообразные переменные состояния:

R Открыт для чтения W Открыт для записи P Программный канал

CNT Количество процессов, которые знают этот открытый файл.

INO Адрес входа в таблицу узлов для данного файла.

OFFS Смещение данного файла, см. команду .

ФАЙЛЫ



/xenix Список имен /dev/mem Источник таблиц по умолчанию

СМ. ТАКЖЕ



, , filesystem(3)


Содержание раздела