kico0212 发表于 2009-10-13 15:37:09

性能测试CPU无法压上去 怎么回事

最近在做性能测试   很奇怪    不管任何并发量    吞吐量始终上不去   CPU的使用率也上不去这可能是什么原因呢?
按一般规律   并发量上去 CPU的使用率应该往上增加的亚

谁能给我相关建议亚:Q

浪少 发表于 2009-10-13 15:40:57

你说的这么简单,谁能知道啊

kico0212 发表于 2009-10-13 15:57:03

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:09

如果施压机不行,就采用联合负载的形式。

wwwux 发表于 2009-10-13 16:21:54

可能是你吞吐量达到瓶颈了

houzeal 发表于 2009-10-13 16:35:17

看看你的场景 设计 是否 合理?

lijian422202 发表于 2009-10-13 17:24:52

因为你的 应用TPS已经瓶颈了 。哪怕你换硬件也改进不了多少 ,找代码进行优化,或者做一些缓存策略。

kico0212 发表于 2009-10-15 11:16:12

TPS可能已经瓶颈了
可是现在发现另外一个问题
CPU使用率达到34.833   Average Load也达到了一个比较高的值 31.5
CPU 36.9时   Average Load 35.1
这些值能说明硬件有什么问题吗?

lijian422202 发表于 2009-10-15 11:23:57

你去看看 Average Load 和CPU时间片的关系,估计就能知道大概了,我不太认为是硬件问题,因为不加思考时间的测试,而且代码实现不好很容易出现这样的情况。

msnshow 发表于 2009-10-15 14:26:46

有很多可能因素了,不过可以确认一定是CPU以外的一些东东有瓶颈了

例如说网络、数据库、磁盘IO 等等
页: [1]
查看完整版本: 性能测试CPU无法压上去 怎么回事