iPerf 3, нет сообщений о потерянных пакетах в потоках - PullRequest
0 голосов
/ 22 октября 2018

Я заинтересован в получении номера потерянных пакетов в тесте «загрузки» на телефоне Android.Когда я запускаю -c xx.xx.xx.xxx -p 5200 -J -t 20 -u -R -b 1000000 на телефоне, я имитирую

Обратный тестовый режим - сервер отправляет, клиент получает

, что для моего мобильного устройства означало бы загрузкуtest.

Когда я запускаю -c xx.xx.xx.xxx -p 5200 -J -t 20 -u -b 1000000 по умолчанию без -R, я выполняю тест загрузки (с точки зрения клиента) и не получаю значение lost_packets в выводе JSON.

пример:

"streams":  [{
                "socket":   4,
                "start":    0,
                "end":  1.000469,
                "seconds":  1.000469,
                "bytes":    112944,
                "bits_per_second":  903128.245216,
                "packets":  78,
                "omitted":  false
            }],
        "sum":  {
            "start":    0,
            "end":  1.000469,
            "seconds":  1.000469,
            "bytes":    112944,
            "bits_per_second":  903128.245216,
            "packets":  78,
            "omitted":  false
        }

Что я получаю с помощью -R (тест загрузки клиента):

            "streams":  [{
                "socket":   4,
                "start":    0,
                "end":  1.000294,
                "seconds":  1.000294,
                "bytes":    125976,
                "bits_per_second":  1007511.821641,
                "jitter_ms":    0.304162,
                "no":   0,
                "packets":  87,
                "lost_percent": 0,
                "omitted":  false
            }],
        "sum":  {
            "start":    0,
            "end":  1.000294,
            "seconds":  1.000294,
            "bytes":    125976,
            "bits_per_second":  1007511.821641,
            "jitter_ms":    0.304162,
            "lost_packets": 0,
            "packets":  87,
            "lost_percent": 0,
            "omitted":  false
        }
...