我一直在测量来自远程主机的文件传输的吞吐量,并对结果进行分析,我了解了负载与开销的比率、重传以及其他导致吞吐量速度的因素。
为了测试目的,我从远程服务器下载了大量的数据,并在数据传输期间测量了ping数据包到服务器的RTT。
但是,在我下载的时候,ping RTT时间似乎没有受到影响。我不知道这意味着什么,ping RTTs在从服务器下载的同时肯定会增加吗?有人能提供一些洞察为什么ping请求的RTT一直很低,而不管文件是否正在传输。
事先非常感谢!
发布于 2013-03-22 13:33:08
它可能没有影响ping数据包的原因有几个:
当一个网络连接被完全关闭,数据包必须开始排队才能发送时,您通常会看到一个较高的RTT。这种效果在做大量额外排队的连接上尤其明显,例如大多数DSL网络连接。
如果您再次尝试使用较大的数据包,您可能会注意到增加的RTT - on窗口,它是ping -l 大小,最多可达65500字节。在linux上,-s标志指定大小。
https://serverfault.com/questions/490440
复制相似问题