значение выхода ps aux

при вводе ps aux, что означает каждый столбец вывода? Например

$ ps aux  
timothy  29217  0.0  0.0 11916 4560 pts/21   S+   08:15   0:00 pine  
root     29505  0.0  0.0 38196 2728 ?        Ss   Mar07   0:00 sshd: can [priv]   
can      29529  0.0  0.0 38332 1904 ?        S    Mar07   0:00 sshd: can@notty   

спасибо и привет!

11
задан Tim
01.12.2022 9:18 Количество просмотров материала 2743
Распечатать страницу

3 ответа

$ ps aux  
USER       PID  %CPU %MEM  VSZ RSS     TTY   STAT START   TIME COMMAND
timothy  29217  0.0  0.0 11916 4560 pts/21   S+   08:15   0:00 pine  
root     29505  0.0  0.0 38196 2728 ?        Ss   Mar07   0:00 sshd: can [priv]   
can      29529  0.0  0.0 38332 1904 ?        S    Mar07   0:00 sshd: can@notty  
  • пользователей = пользователь, владеющий процессом
  • PID = идентификатор процесса
  • %CPU = это время процессора, разделенное на время выполнения процесса.
  • %MEM = отношение размера резидентного набора процесса к физической памяти на машине
  • VSZ = виртуальной памяти весь процесс (в Б)
  • RSS = размер резидентного набора, физическая память без подкачки, используемая задачей (в KiB)
  • TTY = управление tty (терминалом)
  • STAT = многосимвольного процесса государства
  • START = время начала или дата производства
  • времени = совокупное время процессора
  • команда = команда со всеми его аргументами

посмотреть PS man page для получения дополнительной информации.

243
отвечен heavyd 2022-12-02 17:06

также это может быть полезно:

коды состояний процесса:

  • R запуск или запуск (в очереди выполнения)
  • D бесперебойный сон (обычно IO)
  • S прерываемый сон (ожидание завершения события)
  • Z несуществующий / зомби, завершенный, но не пожатый его родителем
  • T остановленный, или сигналом управления работы или потому что это трассировка

дополнительные модификаторы:

  • < высокий приоритет (не приятно другим пользователям)
  • N низкий приоритет (приятно другим пользователям)
  • L имеет страницы заблокированы в памяти (для реального времени и пользовательских ввода-вывода)
  • s является лидером сессии
  • l многопоточно (используя CLONE_THREAD, как NPTL pthreads)
  • + на переднем плане группы процессов
30
отвечен Uri 2022-12-02 19:23

в Linux команда:

ps -aux

значит показать все процессы для всех пользователей. Вам может быть интересно, что означает x? Х-это спецификатор, который означает 'любой из пользователей. Таким образом, вы можете ввести это:

ps -auroot

, который отображает все корневые процессы, или

ps -auel

, который отображает все процессы от пользователя Эл. Technobabble на странице "man ps": "ps-aux печатает все процессы, принадлежащие пользователю с именем "x", а также печать всех процессов, которые будет выбран -параметр.

20
отвечен Eric Leschinski 2022-12-02 21:40

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх