版主们进啊,测试时遇到的问题,如何确定是哪里出了问题?
测试的目的是为了确定加载了自己公司产品后,网络性能的损失。。。产品很简单,是一个硬件式的防火墙,检验通过的Http报文,现在的拓扑环境是搭建的局域网,都是千兆的,结构顺序是,两台LR负载产生机=》硬件防火墙=》一台测试服务器,服务器上是最简单的html网页,几行字符加几张图片,脚本非常简单,就是访问这个html页面,没有问题。。。然后是测试方法,10个10个用户加,最大到50个,持续10分钟。。。过程中发生的问题,吞吐量以及点击率都在同一个时间下降,持续一段时间后,又恢复,又下降,恢复,具体情况见图表,查看分析图表发现,在下降的时间,服务器有过reties,下面给出的理由是connection closed by server,并且发现在那个时候,第一次缓冲时间非常长,而且都是服务器时间,网络时间损耗很小,再看下载页面分析,其中html本身和1.gif用去的时间最长。。。具体都见图表。。。要说明的是,如果当中没有硬件防火墙,直接负载机发到服务器,不会产生这种问题,性能曲线都是很平滑稳定的。。。想在想知道的就是为什么会产生性能的下降,是哪个环节或者部分出了问题,该如何去思考呢? 顺便一问:另外第一次缓冲时间很多地方都提到了,但是已经理解的不清晰,这个时间的长短归根到底代表着什么呢?
每秒通过的事务数
事务的响应
这里就是Reties的发生与点击率的下降
网页下载分析
最大的下载时间
第一次缓冲时间 没人啊???:'( retries的增加就是LR与服务器连接断了,才导致的
第三个图,HPS降低的同时,RPS提高,正说明了这一点,
而无防火墙时,一切正常
只能说明是防火墙的问题。 retries的增加就是LR与服务器连接断了,才导致的
第三个图,HPS降低的同时,RPS提高,正说明了这一点,
...
v522zy 发表于 2011-8-17 15:12 http://bbs.51testing.com/images/common/back.gif
你可以借助防火墙日志、过滤记录这些,分析分析 你可以看看改变负载量是不是断开连接的时间会变化,是不是有资源泄露导致的这个问题 回复 3# v522zy
连接断了的话,是不是应该完全没有响应了?而不是下降一些。。。 可以看下加压时,服务器的各项性能吗? 可以看下服务器的性能吗?cpu,i/o,mm等,html本身和1.gif这两个文件大吗?
防火墙关闭时性能对比很明显?那肯定要找防火墙原因啦。。。 回复 7# andrewXX
没打开服务器的系统性能计数器。。。忘记了。。。 回复 8# andrewXX
图片都是一样的,1.8K很小的GIF。。。 学习中的顶起
页:
[1]