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 Команда ptrace(2) в действии

      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
Приоритет в расписании, см. команду nice(2).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      R   Открыт для чтения

      W   Открыт для записи

      P   Программный канал

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

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

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

ФАЙЛЫ


   /xenix          Список имен

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

СМ. ТАКЖЕ
ps(1), stat(2), filesystem(3)