$ 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čemT
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 relacel
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.
Proč by měla být velikost odkládacího oddílu dvojnásobkem velikosti RAM?
Jak mohu získat obsah v barvách při čtení souboru s „méně“ nebo „více“?