значение выхода 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: [email protected]   

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

195
задан Tim 2010-03-09 17:36:11
источник

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: [email protected]  
  • пользователей = пользователь, владеющий процессом
  • PID = идентификатор процесса
  • %CPU = это время процессора, разделенное на время выполнения процесса.
  • %MEM = отношение размера резидентного набора процесса к физической памяти на машине
  • VSZ = виртуальной памяти весь процесс (в Б)
  • RSS = размер резидентного набора, физическая память без подкачки, используемая задачей (в KiB)
  • TTY = управление tty (терминалом)
  • STAT = многосимвольного процесса государства
  • START = время начала или дата производства
  • времени = совокупное время процессора
  • команда = команда со всеми его аргументами

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

243
отвечен heavyd 2018-04-19 11:44:31
источник

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

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

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

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

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

в Linux команда:

ps -aux

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

ps -auroot

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

ps -auel

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

20
отвечен Eric Leschinski 2012-07-27 04:10:59
источник

Другие вопросы linux ps

X