| Сервер поддерживается Центром Информационных Технологий (095) 932-9212, 932-9213, 939-0783 E-mail: info@citforum.ru

Сервер содержит море(!) аналитической информации | CIT Forum CD-ROM

### 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)

Comments: info@citmgu.ru Designed by Andrey Novikov Copyright © CIT