51Testing软件测试论坛
标题:
请问压力测试应用服务器cpu利用率大幅度波动,能说明系统不稳定吗?
[打印本页]
作者:
lychbeyond
时间:
2009-1-14 02:25
标题:
请问压力测试应用服务器cpu利用率大幅度波动,能说明系统不稳定吗?
1.请问压力测试应用服务器的cpu利用率波形图大幅度变化,能说明系统不够稳定吗?
还是看服务器在受压情况下 cpu最佳占用率为60%~80%就可以通过.
2.我遇到一个很奇怪的问题,我仅用5个在线用户,服务器linux操作系统上的性能监视器,就显示CPU利用率80%左右,请问这样看服务器的cpu利用率可靠吗?
[
本帖最后由 lychbeyond 于 2009-1-14 06:23 编辑
]
作者:
tbya
时间:
2009-1-22 18:06
大幅波动并不说明问题,只能说明代码前后对CPU的进程线程调用相差比较大而已。如果长时间处于CPU占用很高的状态才可以认为代码的性能存在问题。
作者:
老肥羊
时间:
2009-2-2 12:30
大幅度波动不是问题,一般情况下,只要保持在80%-90%就可以,瞬发的峰值也是可以的
100%,也100%最好只能是瞬发的,而不能是持续的.
PS,最好不要用桌面来监视linux服务器的CPU
很可能你的桌面就消耗掉了很多
作者:
lychbeyond
时间:
2009-2-3 11:20
标题:
谢谢回答
不用linux桌面上的性能监视器来监测cpu的利用率,我不会用其他的方法,我在网上查过很多资料,
用top,cat /proc/stat ,cat /proc/cpuinfo,cat /proc/meminfo采样,都觉得不直观,不准确(可能我不会计算吧)
我分别20或50用户同时在线(非并发)压力测试1小时,cpu利用率就平均高达98%(一直很平稳),但内存或其他性能指标利用率非常低,非常稳定;每秒处理请次数也高达1000多次,就是cpu利用率怎么那么高啊,能说明系统有性能问题吗?
(我就用一台测试机多线程施压服务器)
服务器配置:
CPU:单核EM64T英特尔至强3.16GHz;
内存:8GB;
硬盘:73G*2 SCSI/5;
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2