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