51Testing软件测试论坛

标题: cpu利用率很高的原因 [打印本页]

作者: yangxiaohu    时间: 2013-5-28 16:32
标题: cpu利用率很高的原因
性能测试加压的过程中,除了用户的数量外,还有什么原因会导致cpu的使用率很高,求————指点一下
作者: 云层    时间: 2013-5-29 09:52
你可以这样理解,当一个用户对系统进行操作时,自然它会消耗一部分被测系统的资源,当负载的用户越来越多,那么这个资源占用就会越来越高。

导致CPU使用率高的根本原因是用户的增加,但是不一定是用户直接导致的。比如用户操作的增多导致IO的处理增多,导致内存的硬错误,那么CPU就要消耗来帮助处理硬错误,自然CPU占用率就上去了。

这是个综合问题,但是主要原因肯定是负载的增加。
作者: yangxiaohu    时间: 2013-5-29 10:56
回复 2# 云层


    谢谢您的回答。上次我面试的时候,他问过我除了说咱们用户增加或者说用户的操作外,还会有什么原因。面试官提示我说可以从操作系统层面考虑考虑。真心,没理解上去。
作者: vikesgao    时间: 2013-5-29 15:53
学习
作者: helen8331    时间: 2013-6-3 21:29
恩是的 ,cpu利用率高 ,还需要看很多参数比如你的缓存, 内存使用率等。还有硬盘读写速度。反正很多原因,首先你在做性能测试前需要去确定你的环境,然后根绝实际情况选择测试场景等。 接下啦就是根据监控数据分析问题。有说的不对的你可以在去找云层咨询一下哈哈哈




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