GNU/Linux >> Linux Esercitazione >  >> Linux

ps significato uscita 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]  
  • 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 genitore
  • T 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 sessione
  • l è 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.


Linux
  1. Reindirizzamento di un output di una subshell a un processo?

  2. Linux – L'output di Ps Lstart è cambiato?

  3. Ordinare l'output per colonna?

  4. Qual è il significato di POSIX?

  5. Qual è il significato di ciascuna riga dell'output dell'assieme di un ciao mondo?

Bash:Scrivi su file

Ccat:colora l'output del comando Cat

Spiegazione del reindirizzamento di input e output su Linux

Come creare un output virtuale in Pulseaudio?

Visualizzazione dell'output completo del comando PS

Converti un output in una stringa