higkoo 发表于 2009-1-5 18:45:44

再论老话题《性能瓶颈分析》

在一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,这些值都没有出现异常波动,峰值相同测试过其它项目的数值要小得多,并没有到达最大值。但应用程序就挂了。

    如果是你,你会如何往下分析?

higkoo 发表于 2009-1-6 22:42:33

回复 1# 的帖子

JBOSS 线程2000   Time_out3秒
出错的时候用户数为500

tengfei 发表于 2009-1-7 10:29:30

个人认为:
就象你说的系统资源,如:CPU、内存、磁盘等都没问题,那接下来可以考虑其它方面,如:
1.JBOSS的连接池大小
2.网络带宽是否限制
3.测试机器的硬件资源是否满足如此大的并发量
页: [1]
查看完整版本: 再论老话题《性能瓶颈分析》