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

Networking 估计网络上的文件传输时间?,networking,speed-test,Networking,Speed Test,我正在将文件从一台服务器传输到另一台服务器。因此,为了估计通过网络传输一些GB的文件所需的时间,我将ping到该IP并计算平均时间 例如:i ping到172.26.26.36我得到的平均往返时间是x ms,因为ping每次发送32字节的数据。我估计网络速度为2*32*8(位)/x=y Mbps-->乘以2,因为它的平均往返时间 因此,传输5GB数据需要5000/y秒 我估计时间的方法正确吗 如果您发现任何错误或其他好方法,请与他人分享。否。您估计带宽的方法完全不正确。Ping只能告诉你延迟的情

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

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

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

我估计时间的方法正确吗


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

否。您估计带宽的方法完全不正确。Ping只能告诉你延迟的情况。您必须发送足够大的数据,使网络饱和才能获得带宽。

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