$ 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]
- UTENTE =utente proprietario del processo
- PID =ID processo del processo
- %CPU =È il tempo della CPU utilizzato diviso per il tempo di esecuzione del processo.
- %MEM =rapporto tra la dimensione del set residente del processo e la memoria fisica sulla macchina
- VSZ =utilizzo della memoria virtuale dell'intero processo (in KiB)
- RSS =dimensione del set residente, la memoria fisica non scambiata utilizzata da un'attività (in KiB)
- TTY =controllo tty (terminale)
- STAT =stato del processo a più caratteri
- INIZIA =ora o data di inizio del processo
- TEMPO =tempo CPU cumulativo
- COMANDO =comando con tutti i suoi argomenti
Vedi la pagina man di ps per maggiori informazioni.
Questo potrebbe essere utile:
Codici di stato del processo (STAT):
R
in esecuzione o eseguibile (sulla coda di esecuzione)D
sonno ininterrotto (solitamente IO)S
sonno interrompibile (in attesa del completamento di un evento)Z
defunto/zombie, terminato ma non raccolto dal suo genitoreT
interrotto, da un segnale di controllo del lavoro o perché è in fase di tracciamento
Alcuni modificatori extra:
<
ad alta priorità (non gradito agli altri utenti)N
bassa priorità (piacevole per gli altri utenti)L
ha pagine bloccate in memoria (per IO in tempo reale e personalizzato)s
è un leader di sessionel
è multi-thread (utilizzando CLONE_THREAD, come fanno i pthread NPTL)+
è nel gruppo di processi in primo piano
In Linux il comando:
ps -aux
Significa mostrare tutti i processi per tutti gli utenti. Ti starai chiedendo cosa significa la x? La x è un identificatore che significa "qualsiasi utente". Quindi potresti digitare questo:
ps -auroot
Che mostra tutti i processi root, o
ps -auel
che mostra tutti i processi dall'utente el. Il technobabble nella pagina 'man ps' è:"ps -aux stampa tutti i processi di proprietà di un utente chiamato 'x' oltre a stampare tutti i processi che verrebbero selezionati dall'opzione -a.