% Da CPU acima de 100 em ps -aux

9

Usamos o ps -aux para descobrir quando o processo do tomcat requer alta utilização da CPU; se for o caso, enviaremos um alerta ao Grupo. Mas algumas vezes% de CPU mostra mais de 100, mas nosso aplicativo está funcionando bem. É um sinal ruim ou se o nosso entendimento é correto aleta o uso da CPU para um processo

Esta é a saída Quando 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
Selvakumar P
fonte
Você pode dar um exemplo?
Nathan C
Editado minha pergunta, aqui mostra CPU% 106 para o processo tomcat, mas o aplicativo está funcionando sem problemas, algum outro processo também está sendo executado no sistema e funcionando sem problemas. É um sinal ruim quando mostra mais de 100 ou é normal
Selvakumar P

Respostas:

17

Quantos núcleos você possui neste servidor? 106% significa que está ocupando um núcleo completo e um pouco de outro. Então, se você disser, 4 núcleos, um processo que é multiencadeado (para suportar a carga de todos os núcleos) pode chegar a 400%. topconfirmará esse comportamento.

Nathan C
fonte
Está certo. =)
Nathan C
Quando vi pela primeira vez um processo em uso, 360fiquei preocupado que meu PC estivesse prestes a explodir! É bom saber que estou seguro.
TMH