Назад | Перейти на главную страницу

Что означает ipg / ewma в выводе команды ping -f?

Пинговал в режиме флуд:

# 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 об этом, но я нашел статью о IPG. Прочитав его, я понимаю, что чем меньше значение, тем лучше.

Что тогда означает значение EWMA, его меньшее и большее значение или соотношение IGP и EWMA? Что вызывает изменения в значениях IGP и EWMA?

https://en.wikipedia.org/wiki/Moving_average#Exponential_moving_average

Это расшифровывается как экспоненциальное скользящее среднее значение. Это способ использования непрерывно функционирующего вывода (скажем, длительного fping / ping -f) для получения более релевантных результатов. При длительном эхо-тестировании все старые значения независимо от возраста по-прежнему используются для вычисления минимального / максимального / среднего, но использование EWMA дает более релевантные результаты для более поздних эхо-запросов.