GNU/Linux >> Znalost Linux >  >> Linux

význam výstupu ps aux

$ 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]  
  • UŽIVATEL =uživatel vlastnící proces
  • PID =ID procesu procesu
  • %CPU =Je to použitý čas CPU dělený dobou, kdy proces běží.
  • %MEM =poměr velikosti rezidentní sady procesu k fyzické paměti na počítači
  • VSZ =využití virtuální paměti celého procesu (v KiB)
  • RSS =velikost rezidentní sady, neproměněná fyzická paměť, kterou úkol použil (v KiB)
  • TTY =ovládání tty (terminál)
  • STAT =víceznakový stav procesu
  • START =čas nebo datum zahájení procesu
  • ČAS =kumulativní čas CPU
  • PŘÍKAZ =příkaz se všemi jeho argumenty

Více informací naleznete na manuálové stránce ps.


Toto může být užitečné:

Kódy stavu zpracování (STAT):

  • R běžící nebo spustitelný (ve frontě běhu)
  • D nepřerušitelný spánek (obvykle IO)
  • S přerušitelný spánek (čekání na dokončení události)
  • Z zaniklý/zombie, ukončený, ale nesklízený svým rodičem
  • T zastaveno, buď signálem řízení úlohy, nebo proto, že je sledováno

Některé další modifikátory:

  • < s vysokou prioritou (není příjemné pro ostatní uživatele)
  • N s nízkou prioritou (příjemné pro ostatní uživatele)
  • L má stránky uzamčené v paměti (pro real-time a vlastní IO)
  • s je vedoucím relace
  • l je vícevláknový (pomocí CLONE_THREAD, stejně jako NPTL pthreads)
  • + je ve skupině procesů v popředí

V Linuxu příkaz:

ps -aux

Prostředky zobrazují všechny procesy pro všechny uživatele. Možná se ptáte, co znamená to x? X je specifikátor, který znamená „jakýkoli z uživatelů“. Můžete tedy napsat toto:

ps -auroot

Což zobrazí všechny kořenové procesy, nebo

ps -auel

který zobrazuje všechny procesy z uživatelské el. Technologický blábol na stránce 'man ps' je:"ps -aux vytiskne všechny procesy vlastněné uživatelem jménem 'x' a také všechny procesy, které by byly vybrány volbou -a.


Linux
  1. Jak seřadit výstup Du podle velikosti?

  2. Přesměrování výstupu subshell do procesu?

  3. Linux – výstup Ps Lstart změněn?

  1. Jak si zapamatovat Jak používat přesměrování?

  2. Jak vytvořit virtuální výstup v Pulseaudio?

  3. Co znamená POSIX?

  1. Jaký je význam každého řádku výstupu sestavy C hello world?

  2. Převeďte výstup ls na csv

  3. Význam řádku buffery/cache ve výstupu free