![ping -f 的输出中的 ipg/ewma 是什么意思?](https://linux22.com/image/649359/ping%20-f%20%E7%9A%84%E8%BE%93%E5%87%BA%E4%B8%AD%E7%9A%84%20ipg%2Fewma%20%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%EF%BC%9F.png)
我以洪水模式 ping 了一下:
# ping -c 1000000 -f 127.0.0.1
我得到了以下输出:
PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
--- 127.0.0.1 ping statistics ---
1000000 packets transmitted, 1000000 received, 0% packet loss, time 15408ms
rtt min/avg/max/mdev = 0.003/0.004/0.798/0.003 ms, ipg/ewma 0.015/0.005 ms
我没有找到任何关于man ping
此内容的内容,但我找到了一篇关于艾普吉读完之后我明白了,值越低越好。
那么,EWMA 值、其最低值和最高值或 IGP 与 EWMA 的比率是什么意思呢?是什么导致了 IGP 和 EWMA 值的变化?
答案1
https://en.wikipedia.org/wiki/Moving_average#Exponential_moving_average
它代表指数加权移动平均法。它是一种使用连续运行的输出(例如长时间运行的 fping/ping -f)来获取更相关结果的方法。对于长时间运行的 ping,所有旧值(无论多旧)仍用于计算最小值/最大值/平均值,但使用 EWMA 可以为较新的 ping 提供更相关的结果。