2017-01-23 140 views
1

我正在運行perf環境的性能測試。jmeter性能分析

下面是結果:

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

你是如何得到這個輸出?您能否提供有關底層系統和用於捕獲此信息的工具的更多信息? –

回答

0
  1. 首先檢查出CPU usage mismatch or usage over 100%文章。
  2. 考慮其他監視方法,即直接轉到主機並通過操作系統內置命令檢查CPU使用情況,或使用JMeter PerfMon plugin來確認圖片或獲取CPU負載的替代視圖。根據結果​​,你有兩個選擇:

    • 無論是單獨的服務器CPU使用率是可以接受的,你可以決定是否吞吐量好還是不好
    • 或者你需要修復的問題,在應用程序代碼:使用profiling tools爲編程語言,你的應用程序是用檢測最CPU密集型功能和重構的時候要少處理器時間餓