51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5798|回复: 3
打印 上一主题 下一主题

请问压力测试应用服务器cpu利用率大幅度波动,能说明系统不稳定吗?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-1-14 02:25:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
1.请问压力测试应用服务器的cpu利用率波形图大幅度变化,能说明系统不够稳定吗?
还是看服务器在受压情况下 cpu最佳占用率为60%~80%就可以通过.
2.我遇到一个很奇怪的问题,我仅用5个在线用户,服务器linux操作系统上的性能监视器,就显示CPU利用率80%左右,请问这样看服务器的cpu利用率可靠吗?

[ 本帖最后由 lychbeyond 于 2009-1-14 06:23 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2009-2-3 11:20:48 | 只看该作者

谢谢回答

不用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;
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-2-2 12:30:11 | 只看该作者
大幅度波动不是问题,一般情况下,只要保持在80%-90%就可以,瞬发的峰值也是可以的
100%,也100%最好只能是瞬发的,而不能是持续的.
PS,最好不要用桌面来监视linux服务器的CPU
很可能你的桌面就消耗掉了很多
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2009-1-22 18:06:17 | 只看该作者
大幅波动并不说明问题,只能说明代码前后对CPU的进程线程调用相差比较大而已。如果长时间处于CPU占用很高的状态才可以认为代码的性能存在问题。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-27 11:30 , Processed in 0.081613 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表