|
测试环境:
1、CPU: Pentium Dual-Core CPU E5300 2.6GHz
内存:4GB
2、windows 2003 server,oracle 10g
3、应用程序和数据库在一起
测试场景:
1、录制登陆操作,计算输入用户名和密码后,从点击登陆到首页完全显示所花费的时间
2、先测试用1个用户的情况,用了9秒;然后用5个用户并发,设置运行完就结束,用了20秒
求助:
1、为何5个用户并发,性能就下降这么多?我通过网页细分发现default.aspx和hide.aspx页面花的时间多,而且都是第一次缓冲时间,监控processor queue length的最大值达到18,而且是5个用户运行完才显示,过一会就为0.。这怎么判断是程序问题,还是服务器原因。
2、到底何谓“第一次缓冲时间”?
3、书上说processor queue length大于2就是处理器阻塞,我这最大值达到18,但只一下,是不是阻塞?
4、1个用户的结果分析也是default.aspx和hide.aspx页面花的时间多,也都是第一次缓冲时间,只是比5个用户所用时间短些,这怎么判断是程序问题,还是服务器原因。 |
|