CPU% plus de 100 en ps -aux


9

Nous utilisons ps -aux pour savoir quand le processus tomcat prend une utilisation élevée du processeur, si c'est le cas, nous enverrons une alerte au groupe. Mais parfois,% CPU affiche plus de 100, mais notre application fonctionne bien. Est-ce un mauvais signe ou si notre compréhension est une utilisation correcte du CPU des ailerons pour un processus

Ceci est la sortie Lorsque j'exécute la commande,

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

Pouvez-vous donner un exemple?
Nathan C

Modifié ma question, ici il montre CPU% 106 pour le processus tomcat, mais l'application fonctionne sans aucun problème, un autre processus s'exécute également dans le système et fonctionne sans aucun problème. Est-ce mauvais signe quand il montre plus de 100 ou est-ce normal
Selvakumar P

Réponses:


17

Combien de cœurs avez-vous sur ce serveur? 106% signifie qu'il occupe un noyau complet et un peu d'un autre. Donc, si vous avez dit, 4 cœurs, un processus multi-thread (afin qu'il puisse gérer la charge de poussée sur tous les cœurs) pourrait atteindre 400%. topconfirmera ce comportement.


C'est vrai. =)
Nathan C

Quand j'ai vu pour la première fois qu'un processus était en cours d'utilisation, 360je craignais que mon PC soit sur le point d'exploser! Bon à savoir que je suis en sécurité.
TMH
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.