CPU%大于100 ps -aux


9

我们使用ps -aux来查找tomcat进程何时需要较高的CPU使用率,如果这样做,我们将向Group发送警报。但是有时%CPU显示超过100,但是我们的应用程序运行正常。这是不好的信号还是我们的理解是否正确,从而改善了进程的CPU使用率

这是输出当我执行命令时,

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

你能给个例子吗?
内森·C

编辑了我的问题,它显示了tomcat进程的CPU%106,但是该应用程序没有任何问题,系统中还运行了其他进程,没有任何问题。当它显示超过100时是不好的征兆还是正常
Selvakumar P

Answers:


17

您在该服务器上有多少个内核?106%表示它占据了一个完整的核心以及其他一些核心。因此,如果您说有4个内核,那么多线程进程(以便它可以处理向所有内核的推送负载)可能达到400%。top将确认此行为。


那就对了。=)
内森(Nathan C

当我第一次看到一个进程正在使用时,360我担心我的电脑即将崩溃!知道我很安全。
TMH
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.