JMeter:Perfmon报告显示了100%的服务器CPU使用率,但在AWS仪表板上仅为1.5%

问题描述

我正在通过JMeter运行一百万个线程的负载测试,并想查看服务器上的资源利用率。为此,我正在使用Perfmon插件生成报告时,它显示100%的cpu使用率,但是在查看我的AWS服务器仪表板时,最大使用率仅为1.5%。

有什么想法吗?

解决方法

我只能想到PerfMon Metrics Collector的错误配置,只要配置正确,它就应该足够精确,并且可以实时捕获CPU使用情况(以及其他指标)

演示:

enter image description here

对于上面的演示,我在AWS端使用s-tuisha1sum来强调CPU和PerfMon Metrics Collector的几乎默认配置

以防万一:How to Monitor Your Server Health & Performance During a JMeter Load Test