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