Ric*_*rri 9 networking ping infiniband linux-networking
在运行测试以诊断一些所谓的网络问题时,我从以下输出ping:
--- r01c01b11n02 ping statistics ---
30000 packets transmitted, 29995 received, 0% packet loss, time 6309ms
rtt min/avg/max/mdev = 0.091/0.343/118.051/3.605 ms, pipe 9, ipg/ewma 0.210/0.130 ms
PING r01c02b06n01 (10.1.1.61) 56(84) bytes of data.
Run Code Online (Sandbox Code Playgroud)
pipe 9我以前从未见过的部分;目前,我只在这几台主机上获得它,实际数量各不相同(例如,可能是
pipe 8或pipe 2)。
输出中pipe <number>是什么意思ping?
Cos*_*age 13
pipe输出中的值ping表示在测试期间某个时刻网络中未应答的 ICMP 回显请求数据包的最大数量。当该值为1时(每个请求在发送下一个请求之前都收到响应)时,通常不会报告,这是正常操作下的情况。
默认情况下,该ping命令在发送回显请求之间等待一秒钟,根据其手册页上-i参数下的描述:
默认是在每个数据包之间正常等待一秒钟,或者在泛洪模式下不等待。只有超级用户可以将间隔设置为小于 0.2 秒的值。
在大多数网络上,往返时间 (RTT) 通常为数十或数百毫秒,而不是秒,因此在此默认模式下,每个回显请求通常会在发送下一个请求之前收到响应。网络中未完成数据包的最大数量在测试中的任何一点都不大于 1,因此pipe等于 1 且不报告。
如果由于某种原因对数据包的响应时间超过此默认间隔,导致网络中出现多个未完成的请求,ping 将报告pipe大于 1。同样,您可以通过为 的-i参数传递一个比 RTT 更小的值来人为地减少间隔来调用此响应ping。
如果网络系统是本地的,则:
这是否表明存在更大的问题取决于场景、网络硬件、ping配置等。
| 归档时间: |
|
| 查看次数: |
6791 次 |
| 最近记录: |