51Testing软件测试论坛

标题: jmeter做接口压力测试的时候,监控服务器的几个疑问 [打印本页]

作者: 测试积点老人    时间: 2019-10-18 10:35
标题: jmeter做接口压力测试的时候,监控服务器的几个疑问
环境信息:1个CPU,4核的
1、在jmeter中监控服务器CPU的时候,根据processid监控测单进程CPU资源占用率达到500%,不根据processid监控的总的CPU监控为72%,在服务器上使用top命令查看进程时后该进程的CPU占用率为220%
疑问1:为什么总的CPU和单进程的CPU监控差别这么大?
疑问2:1个CPU,4核的,最多是不是也只能到达400%
疑问3:top查看的进程占用率为何与jmeter中根据processid监控测单进程CPU资源占用率差别这么大?
[attach]126889[/attach]
求解,多谢
[attach]126890[/attach]

作者: jianxiaoyao    时间: 2019-10-18 11:24
我一直有一个疑问,客户端的软件上是如何获取到服务器的CPU占有率,内存占用,磁盘I/O详情的。你连服务器的用户名、密码都不知道进都进不去,这些性能测试软件却能获取到服务器硬件数据,真的想知道loadrunner 是如何办到的?有没有大神能解释解释。
作者: bellas    时间: 2019-10-21 09:23
环境原因,网络原因把
作者: litingting0214    时间: 2019-10-21 10:05
总的CPU和单进程的CPU差别当然大了
作者: qqq911    时间: 2019-10-21 10:37
要按平均来计算
作者: jingzizx    时间: 2019-10-21 12:43
记得单核和多核是有计算公式的
作者: 你好浮戈    时间: 2019-10-21 13:44
不是的,是有计算公式的




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2