Тест iperf в обратном направлении дает другой результат

Я использовал iperf, чтобы измерить максимальную пропускную способность для соединения TCP между двумя компьютерами с Ubuntu. Обе машины были подключены напрямую с помощью кабеля 1 Гбит / с. Когда я выполнял тесты iperf, я получил пропускную способность в среднем 845 Мбит / с. Но когда я попытался изменить направление (то есть изменил сервер на клиент и наоборот), результаты упали до 185 Мбит / с. Эти результаты в среднем составляют десять показаний, и максимум, который я смог получить, составляет 370 Мбит / с. Затем я решил установить одно и то же значение для таких параметров, как rmem_max, wmem_max, tcp_rmem, tcp_wmem, но даже после установки одинаковых параметров я получил похожие результаты. т.е. (845 Мбит / с в одном направлении и 185 Мбит / с в другом направлении). Я не знаю, что может быть причиной. Есть что-то важное, что я пропустил?

Вот результаты netstat -in в обеих системах:

Ifac MTU    Met   RX-ok   rx-err rx-drp rx-ovr tx-ok tx-err tx-drp tx-ovr flg 
eth0 1500    0     14976     0      0     0     8546    0      0     0     BMRU
eth1 1500    0     8268      0      0     0     14646   0      0     0     BMRU

0 ответов

Другие вопросы по тегам