我正在将文件从一个服务器传输到另一个服务器。因此,为了估计通过网络传输一些GB的文件所需的时间,我对该IP地址执行taking操作,并获取平均时间。
例如:i ping 172.26.26.36,我得到的平均往返时间是x,因为ping每次发送32字节的数据。我估计网络速度是2*32*8(位)/x=y Mbps -->乘以2,因为它的平均往返时间。
因此,传输5 5GB的数据需要5000秒/年
我估计时间的方法正确吗?
如果您发现任何错误或任何其他好的方法,请分享。
发布于 2014-06-05 15:55:09
这也可能取决于协议。PING是ICMP,ftp使用TCP。两个协议的延迟不必相同。TCP在拥塞期间尝试调整以适应网络,这意味着更长的延迟。只需使用FTP发送100MB或500MB文件,并收集统计数据并进行估计(单向)。或者,有一个名为TCP /jperf的工具,可以提取您感兴趣的TCP流量,并显示一些带宽和时间统计信息。也许你可以试一试。
发布于 2014-06-05 15:22:19
不是的。您估算带宽的方法是完全错误的。Ping只能告诉您延迟。您必须发送大到足以使网络饱和的数据才能获得带宽。
https://stackoverflow.com/questions/24053549
复制相似问题