Задержка iperf2 - это двухсторонняя или односторонняя задержка

iperf2 (версия 2.0.9) сообщает о задержке в своем выводе, как показано ниже.

Это измерение двусторонней или односторонней задержки?


Сервер прослушивает UDP-порт 5001 с pid 5167. Получает 1470-байтовые дейтаграммы. Размер буфера UDP: 208 КБ (по умолчанию).

[ 3] локальный порт 192.168.1.102 5001, подключенный к порту 192.168.1.101 59592 [ ID] Интервальная передача пропускной способности Jitter Loss/Total Latency avg/min/max/stdev PPS [ 3] 0,00–1,00 с 122 КБ 1,00 Мбит/с 0,063 мс 0/ 6254 (0 %) 659,932/659,882/660,502/ 8,345 мс 6252 pps [3] 1,00–2,00 с 122 Кбайт 1,00 Мбит/с 0,020 мс 3] 2,00–3,00 с 122 Кбайт 1,00 Мбит/с 0,020 мс 0/ 6250 (0%) 660,113/659,955/660,672/ 0,047 мс 6250 пакетов в секунду 0%) 660,153/659,994/660,693/ 0,047 мс 6250 pps [ 3] 4,00–5,00 с 122 Кбайт 1,00 Мбит/с 0,021 мс 0/ 6250 (0 %) 660,192/660,034/660,619 мс 0,659 мс


person Hanamantagoud    schedule 08.09.2020    source источник


Ответы (1)


Это односторонняя связь, которая требует синхронизации часов с общей ссылкой. Вы можете зарегистрироваться в Precision Time Protocol. Кроме того, сообщите своему хостинг-провайдеру, что вам нужны лучшие часы в их центрах обработки данных. Атомные часы GPS довольно точны, а сигнал бесплатный.

С iperf 2.0.14 предстоит еще много работы, связанной с задержками TCP при записи для чтения. Версия 2.0.14 будет принудительно использовать --trip-times на клиенте до того, как будут представлены любые измерения конечной/конечной или односторонней задержки. Таким образом пользователь сообщает iperf, что часы систем синхронизированы с точностью, которую пользователь считает достаточной. Мы также производим показатель закона Литтла вместе с мощностью сети. Смотрите справочные страницы для получения дополнительной информации. Мы надеемся выпустить iperf 2.0.14 к началу 2021 года.

[rjmcmahon@localhost iperf2-code]$ src/iperf -s -i 1
[  4] local 192.168.1.10%enp2s0 port 5001 connected with 192.168.1.80 port 47420 (trip-times) (MSS=1448) (peer 2.0.14-alpha)
[ ID] Interval        Transfer    Bandwidth       Reads   Dist(bin=16.0K)     Burst Latency avg/min/max/stdev (cnt/size) inP NetPwr
[  4] 0.00-1.00 sec  1.09 GBytes  9.34 Gbits/sec  18733    2469:2552:2753:2456:2230:2272:1859:2142     2.988/ 0.971/ 3.668/ 0.370 ms (8908/131072) 3.34 MByte 390759.84

Примечание. Для тестирования во время разработки iperf 2: у меня есть контролируемая по GPS духовка. генераторы от Spectrecom в моих системах. Они стоят около 2,5 тысяч долларов каждый и требуют сигнала GPS.

person rjmcmahon    schedule 19.09.2020
comment
Спасибо rjmcmahon за ответ - person Hanamantagoud; 23.09.2020
comment
Есть ли какой-либо другой инструмент, который не зависит от метки времени? В последнее время iperf2 показывает отрицательную задержку. Когда мы проверяем метку времени узлов, они синхронизируются с использованием NTP. Разница во времени между узлами в микросекундах. - person Hanamantagoud; 28.05.2021
comment
Невозможно измерить одностороннюю задержку (OWD) без меток времени и синхронизации часов. NTP по сети в основном для людей. Требуется PTP и общий эталон, например, атомные часы GPS. Некоторые ссылки: Компьютерные часы примерно так же хороши, как механические часы: pcworld.com/article/2891892/ Самостоятельный сервер уровня 1: satsignal.eu/ntp/Raspberry-Pi-NTP.html - person rjmcmahon; 29.05.2021