jp @ gc-PerfMon Metrics Collector:以百分比分析进程的组合CPU使用率

时间:2018-07-16 06:47:35

标签: jmeter jmeter-plugins perfmon

我正在使用jmeter执行500个并发用户注册。当我在性能指标中按进程ID分析 CPU使用率时,它超过了400%。 我的系统中有4个核心。怎么可能?

任何帮助将不胜感激。

enter image description here

1 个答案:

答案 0 :(得分:-1)

根据top command manual

,您的问题包含答案本身
  
      
  1. %CPU-CPU使用率

         

    自上一个屏幕以来任务所占CPU时间的份额          更新,以占CPU总时间的百分比表示。

         

    在真正的SMP环境中,如果进程是多线程的,则返回页首          未在“线程”模式下运行,金额可能大于100%          被报告。您可以使用“ H”交互方式切换“线程”模式          命令。

  2.   

因此,例如,如果您有4个核心系统,每个核心忙50%,您将获得200%的CPU使用率。

最大值为number of cores * 100%,尤其是您的情况,这意味着您的系统缺少CPU,因此可能是bottleneck。您应该考虑/建议迁移到具有更多核心或更多CPU能力的系统,或者使用profiling tools检测应用程序中最“ CPU饥饿”的部分并对其进行重构。

更多信息: