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

Тест 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