51Testing软件测试论坛

标题: 性能测试CPU无法压上去 怎么回事 [打印本页]

作者: kico0212    时间: 2009-10-13 15:37
标题: 性能测试CPU无法压上去 怎么回事
最近在做性能测试   很奇怪    不管任何并发量    吞吐量始终上不去   CPU的使用率也上不去  这可能是什么原因呢?
按一般规律   并发量上去 CPU的使用率应该往上增加的亚

谁能给我相关建议亚
作者: 浪少    时间: 2009-10-13 15:40
你说的这么简单,谁能知道啊
作者: kico0212    时间: 2009-10-13 15:57
5并发用户   CPU使用率大概是42.833%
10并发用户   CPU使用率大概是49%
20并发用户   CPU使用率大概是57%
30并发用户   CPU使用率大概是57%
40并发用户   CPU使用率大概是54%
50并发用户  CPU使用率大概是54%
  这样的数据正常吗?
个人认为随着并发量的上升  CPU使用率会上升的亚
作者: zynuage    时间: 2009-10-13 15:58
如果施压机不行,就采用联合负载的形式。
作者: wwwux    时间: 2009-10-13 16:21
可能是你吞吐量达到瓶颈了
作者: houzeal    时间: 2009-10-13 16:35
看看你的场景 设计 是否 合理?
作者: lijian422202    时间: 2009-10-13 17:24
因为你的 应用TPS已经瓶颈了 。哪怕你换硬件也改进不了多少 ,找代码进行优化,或者做一些缓存策略。
作者: kico0212    时间: 2009-10-15 11:16
TPS可能已经瓶颈了  
可是现在发现另外一个问题
CPU使用率达到34.833   Average Load也达到了一个比较高的值 31.5
CPU 36.9时   Average Load 35.1
这些值能说明硬件有什么问题吗?
作者: lijian422202    时间: 2009-10-15 11:23
你去看看 Average Load 和CPU时间片的关系,估计就能知道大概了,我不太认为是硬件问题,因为不加思考时间的测试,而且代码实现不好很容易出现这样的情况。
作者: msnshow    时间: 2009-10-15 14:26
有很多可能因素了,不过可以确认一定是CPU以外的一些东东有瓶颈了

例如说网络、数据库、磁盘IO 等等




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