呵呵,是的,不知楼主可否上传一下netscout的白皮书。
"从客户端带有PUSH 标志位的数据包开始计算,至服务器端响应应用层数据停止计算",个人认为,从理论上是可行的,但如果数据包在传输过程中遇到网络拥塞、重传 ...
徐徐渐进 发表于 2010-8-18 12:56 
这个主要需要在靠近服务器端进行抓包分析,不能在网络中间进行。
在netscout的文档中有这样的描述:
In the recommended single probe scenario, in which the probe is located near the server, the application- specific response time is considered to be a server responsiveness metric, excluding network latency. In this case, total response time = server responsiveness + network latency.
翻译过来大致的意思是:
在单一探针部署的场景中,探针部署的位置位于服务器附近,此时的应用响应时间主要指服务器响应,不包括网络延时,在这种情况下,整体响应时间=服务器响应+网络延时
因此,在接近服务器端抓包,基本上可以忽略网络拥塞对测量的影响。
另外,如果是重传,这也是针对客户端的,如果在服务器端收到了客户端的push数据,应该会在tcp层面进行ACK,不管应用层是否有数据响应。只要服务器端在TCP层面进行ACK了,那么,客户端就不存在重传了。如果客户端的push数据在中间被丢弃导致的客户端重传,那么,这个情况对服务器端来说是完全不知道的,因此,也不存在客户端重传push数据对测量的影响。
|