CPU% mais que 100 em ps -aux

7

Usamos o ps -aux para descobrir quando o processo do tomcat usa alta utilização da CPU, se assim for, enviaremos um alerta para o Group. Mas algumas vezes% de CPU mostra mais de 100, mas nosso aplicativo está funcionando bem. É um mau sinal ou se o nosso entendimento está correto com o uso da CPU para um processo

Esta é a saída Quando eu executo o 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
    
por Selvakumar P 12.07.2013 / 19:22

1 resposta

13

Quantos núcleos você tem neste servidor? 106% significa que ocupa um núcleo completo e um pouco de outro. Então, se você disser, 4 núcleos, um processo que é multi-threaded (para que ele possa lidar com o push load em todos os núcleos) pode chegar a 400%. top confirmará este comportamento.

    
por 12.07.2013 / 19:41