ps comando (non dovrebbe usare):
- L'utilizzo della CPU è attualmente espresso come percentuale di tempo trascorso in esecuzione durante l'intera durata di un processo.
 top comando (dovrebbe usare):
- La quota dell'attività del tempo CPU trascorso dall'ultimo aggiornamento dello schermo, espressa come percentuale del tempo CPU totale.
 Usa top per ottenere l'utilizzo della CPU in tempo reale (breve intervallo corrente):
 top -b -n 2 -d 0.2 -p 6962 | tail -1 | awk '{print $9}' 
 echeggerà come:78.6 
- -b:Modalità batch
- -n 2:Numero di iterazioni, usa- 2perché:quando lo esegui per la prima volta, non ha campioni precedenti da confrontare, quindi questi valori iniziali sono le percentuali dall'avvio.
- -d 0.2:tempo di ritardo (in secondi, qui è 200ms)
- -p 6962:Monitor-PID
- tail -1:l'ultima riga
- awk '{print $9}':la nona colonna (il numero di utilizzo della cpu)
ps -p <pid> -o %cpu,%mem,cmd
(Puoi omettere "cmd" ma potrebbe essere utile per il debug).
Nota che questo fornisce l'utilizzo medio della CPU del processo nel tempo in cui è stato eseguito.
 Una variante della risposta di caf:top -p <pid> 
Questo aggiorna automaticamente l'utilizzo della CPU, quindi è utile per il monitoraggio.