...
Суббота , 18 мая 2024

8.4.1. КОМАНДА PS

8.4.1. КОМАНДА PS

Когда я заглянул в man-страницу, посвященную команде ps, я был поражен, как много у нее разных опций. Как оказалось, GNU-версия этой программы, входящая в состав Linux, поддерживает опции в стиле трех разных типов UNIX. Опции в стиле Unix98 состоят из одного или нескольких символов, перед которым(и) должен стоять дефис. Опции в стиле BSD имеют аналогичный вид, только используются без дефиса. Опции, характерные только для GNU-версии представляют собой слово, перед которым должно стоять два дефиса. Их нельзя объединять, как однобуквенные опции двух предшествующих типов. Таким образом, существует три равноправных формата задания этой команды:

ps [-опции]

ps [опции]

ps [-- длинное_имя_опции [-- длинное_имя_опции]…]

При этом опции разных типов нельзя употреблять в одной команде. Дадим краткую характеристику наиболее важных опций.

Первая группа опций регулирует вывод команды. Независимо от наличия опций этой группы команда ps выдает для каждого процесса отдельную строку, но содержимое этой строки может быть разным. В зависимости от заданных опций могут присутствовать следующие поля:

• USER – имя владельца процесса;

• PID – идентификатор процесса в системе;

• PPID – идентификатор родительского процесса;

• %CPU – доля времени центрального процессора (в процентах), выделенного данному процессу;

• %MEM – доля реальной памяти (в процентах), используемая данным процессом;

• VSZ – виртуальный размер процесса (в килобайтах);

• RSS – размер резидентного набора (количество 1K-страниц в памяти);

• STIME – время старта процесса;

• TTY – указание на терминал, с которого запущен процесс;0 denezhniy potok

• S или STAT – статус процесса;

• PRI – приоритет планирования;

• NI – значение nice (см. описание команды nice ниже);

• TIME – сколько времени центрального процессора занял данный процесс;

• CMD или COMMAND – командная строка запуска программы, выполняемой данным процессом; а также и другие поля, полный список которых приведен на man-странице, посвященной команде ps.

Значения, выводимые в большинстве этих полей вы поймете без дополнительных пояснений. В поле Статус процесса, как уже говорилось выше, могут стоять следующие значения:

• R – выполнимый процесс, ожидающий только момента, когда планировщик задач выделит ему очередной квант времени;

• S – процесс ‘спит’;

• D – процесс находится в состоянии подкачки на диске;

• T – остановленный процесс;

• Z – процесс-зомби.

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

• W – процесс не имеет резидентных страниц;

• ‹ – высоко-приоритетеный процесс;

• N – низко-приоритетный процесс;

О нас admin

Проверить еще

Backyard Landscape

Что такое быстровозводимые здания сегодня?

Желание жить только в самом безопасном и комфортном месте присуще каждому человеку, ведь это позволяет …

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.