milkyway27 发表于 2009-6-26 17:47:34

WEB影响速度很慢,服务器低负载的分析问题

最近测试公司的一个网络应用,系统容器用的JBOSS4,搭在LINUX系统上,4核双CPU,2G内存,ORACLE 10G数据库
测试后发现一个很奇怪的问题,Transaction的平均完成时间都比较长,分析First Buffer Time的结果页是Server Time达到了17S之久,Network Time不到1S,但是监视下来服务器的CPU应用却很低,WEB服务器只有10%,数据库服务器也才32%,平均负载都没有超过5
请教下,出现这种情况一般会有哪些可能啊?

忍忍忍 发表于 2009-6-29 17:18:30

一般在测试过程中出现这种情况,主要有两种可能性:
1、网络带宽不足,出现网络堵塞。
2、软件的流程设计有问题,要查查一个请求到服务器后,是马上被响应还是被扔到一角凉快去了。

当然还有一种可能性就是思考时间没有过滤 ⊙﹏⊙

flying0246 发表于 2009-6-30 09:40:35

学习下了。

断寒 发表于 2009-6-30 10:16:59

这个建议LZ去搜索一下关于判断应用性能瓶颈的一个帖子.
出现这种情况, 除了了解CPU负载情况外,还要看进程/线程的队列情况,
如果排除CPU瓶颈之后,要查看DISK的负载情况,照你现在的描述,可能瓶颈有可能会在DISK上.
PS,一般局域网内的测试忽略带宽因素,如果真的带宽出了问题那多数是由于应用的缺陷造成.
页: [1]
查看完整版本: WEB影响速度很慢,服务器低负载的分析问题