估算网络上的文件传输时间?

时间:2014-06-05 06:55:05

标签: networking speed-test

我正在将文件从一台服务器传输到另一台服务器。因此,为了估计通过网络传输一些GB文件所需的时间,我正在ping该IP并占用平均时间。

例如:我ping到172.26.26.36我的平均往返时间为x ms,因为ping每次发送32个字节的数据。我估计网络速度为2 * 32 * 8(比特)/ x = y Mbps - >乘以2是因为它的平均往返时间。

因此传输5GB数据需要5000 /秒秒

我的估算时间方法是否正确。

如果您发现任何错误或任何其他好方法,请分享。

2 个答案:

答案 0 :(得分:1)

它还可能取决于协议。 PING是ICMP,ftp使用TCP。两种协议的延迟不一定相同。 TCP在拥塞时尝试调整到网络,这意味着更长的延迟。只需使用FTP发送100 MB或500 MB文件并收集统计数据并进行估算(单向)。或者,有一个名为iperf / jperf的工具可以提取您感兴趣的TCP流量并显示一些带宽和时间统计信息。可能你可以试试。

答案 1 :(得分:0)

没有。您估算带宽的方法完全不正确。 Ping只能告诉你延迟。你必须发送足够大的东西来使网络饱和以获得带宽。