ps -auxで100%を超えるCPU%


9

ps -auxを使用して、TomcatプロセスがCPU使用率が高くなる時期を検出します。その場合、アラートをグループに送信します。ただし、%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

例を挙げていただけますか?
Nathan C

私の質問を編集しました、ここではtomcatプロセスのCPU%106を示していますが、アプリケーションは問題なく動作しています。他のプロセスもシステムで実行されており、問題なく動作しています。100を超える場合は悪い兆候
ですか、それとも

回答:


17

このサーバーにはいくつのコアがありますか?106%は、完全なコアともう1つのコアを占有していることを意味します。つまり、4コアと言った場合、マルチスレッドのプロセス(すべてのコアへのプッシュ負荷を処理できる)は400%に達する可能性があります。topこの動作を確認します。


そのとおり。=)
ネイサンC

プロセスが使用されているのを初めて見たとき360、PCが爆発するのではないかと心配しました。私が安全だと知ってよかった。
TMH 2015
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.