Назад | Содержание | Вперед |
Таблица 1-5 описывает поля длинного отчета-листинга.
Поле | Описание | |
---|---|---|
F | Шестнадцатирично-десятичные (Hexadecimal) флаги, которые при добавлении их вместе показывают (indicate) текущее состояние процесса следующим образом: | |
00 | Процесс завершен (terminated). Его место в таблице процессов свободно. | |
01 | Процесс является системным и находится в памяти всегда. | |
02 | Процесс трассируется (being traced) своим родителем. | |
04 | Процесс трассируется своим родителем и уже остановлен. | |
08 | Процесс не может "проснуться" по сигналу. | |
10 | Процесс в настоящее время находится в памяти и заблокирован, пока не закончится событие. | |
20 | Процесс не может свопироваться (swapped). | |
S | Текущее состояние процесса описывается следующими буквенными символами: | |
O | В настоящий момент запущен (on the processor). | |
S | В режиме ожидания; ждет окончания события ввода/вывода. | |
R | Готов к запуску. | |
I | В режиме простоя (Idle); процесс создается. | |
Z | Зомби (Zombie). Процесс уже завершен и его родитель не находится в режиме ожидания, но мертвый процесс все еще находится в таблице процессов. | |
T | Остановлен, поскольку родитель трассирует процесс. | |
X | Ожидает добавления памяти (for more memory). | |
UID | Пользовательский ID владельца процесса. | |
PID | Идентификатор процесса (The process identification number). | |
PPID | Идентификационный номер родительского процесса. | |
C | CPU, используемое процессом (это вычисленное процентное соотношение времени CPU, используемое процессом). | |
PRI | Приоритет процесса по планировщику (scheduling priority). Большие номера обозначают более низкий приоритет. | |
NI | "Хороший" номер процесса (The process's nice number), который добавляется к его приоритету в соответствии с планировщиком. Сделать процесс "лучше" означает понизить его приоритет, таким образом он будет использовать меньше процессорного времени (CPU time). | |
SZ | Объем виртуальной памяти, которую требует процесс. Это хороший индикатор того, сколько ресурсов системной памяти требует процесс. | |
TTY | Терминал с которого запущен процесс (или его родитель), или знак вопроса, обозначающий что процесс не имеет управляющего терминала (обычно индикатор того, что процесс системный). | |
TIME | Общее время процессора (CPU time), используемое процессом с момента его начала. | |
COMD | Команда, генерирующая процесс. | |
Когда вам необходимо проверить какие процессы или демоны запущены, используйте опцию ps -e. Если вам необходима более подробная информация о процессе, используйте опции ps -el. Полный список опций приведен на man-странице ps(1). С опытом вы узнаете как должен выглядеть отчет и делать выводы о неполадках по его состоянию.
Далее приведены некоторые рекомендации, как решать потенциальные проблемы:
Назад | Содержание | Вперед |