在windows下通过
ping -l 5000 192.168.31.1
其中5000为设置ping的单个包的大小
192.168.31.1为目的地地址
假设ping 5000字节平均耗费1ms而ping 45000字节平均耗费4ms,因此,往返额外花费3ms单程额外花费1.5ms,多发送40000字节即320000比特。吞吐量近似计算为(45000-5000)8 bit / (10241024*0.0015s )= 203.45Mbps。当然这一估算是非常粗略的,假设路径上其他数据流基本不变的情况,也没有考虑路径上所有链路的异常情况。
在Linux中通过
假设ping 5500字节平均耗费0.696ms而ping 65500字节平均耗费4.207ms,因此,往返额外花费3.511ms单程额外花费1.7555ms,多发送60000字节即480000比特。吞吐量近似计算为(65500-5500)8 bit / (10241024*0.0017555s )= 260.7597Mbps。当然这一估算是非常粗略的,假设路径上其他数据流基本不变的情况,也没有考虑路径上所有链路的异常情况。