性能测试工具 关于在 Jmeter 中使用 PerfMon Metrics Collector 监控 CPU 占用的疑问

Aiden · 2021年03月12日 · 最后由 墨妖 回复于 2021年03月20日 · 2919 次阅读

我在使用 Jmeter 进行性能测试时,使用了 Jmeter 中的 PerfMon Metrics Collector 监控了 CPU 的占用情况。我监控了两个东西:
1.服务器整机 CPU 占用情况。
2.服务器上被测进程的 CPU 占用情况。
监控结果如下:

蓝色的线是整机的 CPU 占用情况,从 Jmeter 的监控数据可以看到,机器 CPU 占用在 70% 左右 (图片 B 处数据),该数据和从被测机器的"任务管理器"中 CPU 占用数据相符。(图片 A 处数据。)
从被测机器的"任务管理器"中查看到被测进程 CPU 占用约 41.8%(图片 B 处)。
但是,我在 Jmeter 的监控数据 (红色的线) 可以看到该进程的 CPU 占用在 490%(图片 C 处)。

❓ ❓ 这个 490% 怎么理解,怎么和 41.8% 相对应。

ps:本机是 12 核 CPU 的虚拟机。

共收到 2 条回复 时间 点赞
仅楼主可见

12 核 cpu,也就是 1200%,490/1200=0.408,跟 41.8% 对应

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册