2017-01-23 3 views
1

perf環境のパフォーマンステストを実行しています。以下はパフォーマンスアナライザ

は結果です:

CPU Utilization 

Server Apdex Resp. time Throughput Error Rate CPU usage Memory 
per001205  0.970.5  220 ms  2,670 rpm 0.0009 % 493.00% 2.2 GB 
per001206  0.950.5  280 ms  2,670 rpm 0.0043 % 516.00% 2.4 GB 
per011079  0.830.5  526 ms  2,670 rpm 0.0034 % 598.00% 2.5 GB 
per011080  0.670.5  1,110 ms 2,670 rpm 0.0026 % 639.00% 2.6 GB 

あなたはどのようにavergage応答時間にコメントすることができますか?それは受け入れられますか? CPU使用率が100%を超えていますが、危険ですか?

これを改善するにはどうすればよいですか?私は250人のユーザーのためにそれを実行しています。

+0

どのようにあなたは、この出力を得ているが、ほとんどのCPU集約型の機能を検出し、それらがあることをリファクタリングで書かれていますか?基礎となるシステムとこの情報を取得するために使用されたツールに関する詳細情報を提供できますか? –

答えて

0
  1. まずはCPU usage mismatch or usage over 100%の記事をチェックしてください。
  2. 他の監視方法を検討してください。つまり、ホストに直接アクセスし、オペレーティングシステムの組み込みコマンドでCPU使用率を確認するか、JMeter PerfMon pluginを使用して画像を確認するか、CPU負荷の代替表示を取得します。 CPU使用率が許容可能である

    • どちらの個々のサーバとあなたは
    • スループット良いかどうかを決めることもできますし、アプリケーションコードで問題を修正する必要があります:結果によっては、2つのオプションを持っているためprofiling toolsを使用してプログラミング言語は、あなたのアプリケーションが少ないプロセッサ時間空腹