% CPU più di 100 in ps -aux


9

Usiamo ps -aux per scoprire quando il processo tomcat richiede un elevato utilizzo della CPU, in tal caso invieremo un avviso al gruppo. Ma alcune volte% CPU mostra più di 100, ma la nostra applicazione funziona bene. È un brutto segno o se la nostra comprensione è l'uso corretto della CPU delle pinne per un processo

Questo è l'output Quando eseguo il comando,

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root     16228 106 24.0 2399428 1840576 ?     Sl   07:11 171:35 /usr/bin/java -Djava.util.logging.config.file=/opt/tomcat-rc-core-v1-inst01/conf/logging.properties -Dj

Puoi fare un esempio?
Nathan C,

Modificata la mia domanda, qui mostra CPU% 106 per il processo Tomcat, ma l'applicazione funziona senza problemi. Alcuni altri processi sono anche in esecuzione nel sistema e funzionano senza problemi. È un brutto segno quando mostra più di 100 o è normale
Selvakumar P

Risposte:


17

Quanti core hai su questo server? Il 106% significa che occupa un core completo più un po 'di un altro. Quindi, se hai detto, 4 core, un processo che è multi-thread (in modo che possa gestire il carico di spinta su tutti i core) potrebbe raggiungere il 400%. topconfermerà questo comportamento.


Giusto. =)
Nathan C

Quando ho visto per la prima volta un processo in uso 360ero preoccupato che il mio PC stesse per esplodere! Buono a sapersi, sono al sicuro.
TMH,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.