+ -
当前位置:首页 → 问答吧 → 用LoadRunner进行Web(apache+tomcat)测试时,处理数、cpu、内存都没有上去。

用LoadRunner进行Web(apache+tomcat)测试时,处理数、cpu、内存都没有上去。

时间:2011-12-09

来源:互联网

最近到用LoadRunner进行Web(apache+tomcat)测试时,遇到个比较纠结的问题,用户请求处理数、cpu、内存都没有上去,不断加大用户请求数(500/s),每秒钟只能处理17~18个请求,再加的话,就会出现请求超时情况,起初以为是业务代码出现了瓶颈,后来将业务代码都删除屏蔽,还是没有效果,后来将页面上的图片和播放器屏蔽(图片的展示和歌曲播放通过apache访问的),每秒钟能处理100多个请求,但是cpu和内存都没有上去,不断加大用户请求数,每秒钟只能稳定处理100多个请求,再加的话,就会出现请求超时情况。

开始从tomcat入手分析,以为是tomcat限制了线程数。后来将tomcat配置文件server.xml中的<Connector />配置中,连接数相关的参数进行修改,还是没有效果。
maxProcessors:500
acceptCount:500

这里遇到两个问题:
1.图片的展示和歌曲播放通过apache访问,请求处理数上不去,不知道是不是apache限制了流量和吞吐量。
2.tomcat请求处理数上不去,cpu、内存都上不去。

现在系统出现了瓶颈。不知道哪个地方影响了。希望大家能帮忙定位下。定位了较长时间,一致没头绪,照理说用户请求数增加了,请求数没上去,cpu和内存应该上去,感觉哪个地方影响卡了。

作者: caozhicong   发布时间: 2011-12-09

哎,既然没人顶下。

作者: caozhicong   发布时间: 2011-12-21

热门下载

更多