再论老话题《性能瓶颈分析》
在一Linux系统下搭建一Jboss环境,建一个测试页:-----------------------------
<%@ page language="java" pageEncoding="gb2312"%>
<html>
<head>
<title>My JSP 'index.jsp' starting page</title>
</head>
<body>
<%out.println("Hello World!"); %>
</body>
</html>
-----------------------------
用LoadRunner负载,不要集合点,连续访问(可以迭代间加停顿时间)。
不断添加用户数,到一定数量,服务器就开始出问题了(无法连接),最后就挂了。
我做了个实验,加1000个用户,加到500的时候开始出错,监视了资源使用情况,主要有:
Average load、CPU utilization、Context switches rate、Paging rate、Disk rate、Outgoing packets rate、Incoming packets rate,这些值都没有出现异常波动,峰值相同测试过其它项目的数值要小得多,并没有到达最大值。但应用程序就挂了。
如果是你,你会如何往下分析?
回复 1# 的帖子
JBOSS 线程2000 Time_out3秒出错的时候用户数为500 个人认为:
就象你说的系统资源,如:CPU、内存、磁盘等都没问题,那接下来可以考虑其它方面,如:
1.JBOSS的连接池大小
2.网络带宽是否限制
3.测试机器的硬件资源是否满足如此大的并发量
页:
[1]