yangxiaohu 发表于 2013-5-28 16:32:36

cpu利用率很高的原因

性能测试加压的过程中,除了用户的数量外,还有什么原因会导致cpu的使用率很高,求————指点一下

云层 发表于 2013-5-29 09:52:24

你可以这样理解,当一个用户对系统进行操作时,自然它会消耗一部分被测系统的资源,当负载的用户越来越多,那么这个资源占用就会越来越高。

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

这是个综合问题,但是主要原因肯定是负载的增加。

yangxiaohu 发表于 2013-5-29 10:56:12

回复 2# 云层


    谢谢您的回答。上次我面试的时候,他问过我除了说咱们用户增加或者说用户的操作外,还会有什么原因。面试官提示我说可以从操作系统层面考虑考虑。真心,没理解上去。

vikesgao 发表于 2013-5-29 15:53:36

学习

helen8331 发表于 2013-6-3 21:29:54

恩是的 ,cpu利用率高 ,还需要看很多参数比如你的缓存, 内存使用率等。还有硬盘读写速度。反正很多原因,首先你在做性能测试前需要去确定你的环境,然后根绝实际情况选择测试场景等。 接下啦就是根据监控数据分析问题。有说的不对的你可以在去找云层咨询一下哈哈哈
页: [1]
查看完整版本: cpu利用率很高的原因