Низкая скорость загрузки — но только при использовании определенной пары маршрутизатор/ПК

Низкая скорость загрузки — но только при использовании определенной пары маршрутизатор/ПК

Я не уверен, что это лучшее место для вопроса. Если это не так, смело предлагайте или переместите вопрос в другое, более подходящее место.

Я настроил небольшой NAS с Orange PI zero (небольшой SBC с Ethernet и USB-портом). Проблема в том, что у меня низкая скорость загрузки с него (т. е. исходящих соединений).

Теперь у меня есть маршрутизатор TPLINK TD-W8970 v3. У меня есть два ноутбука, подключенных через два его гигабитных порта, в то время как oPI подключен к третьему гигабитному порту. Тесты скорости проводятся с помощью передачи samba (большой файл) и с помощью iperf3; больших различий между двумя тестами нет.

Скорость передачи данных между двумя ПК составляет примерно 1 Гбит/с, поэтому маршрутизатор способен справиться с такой скоростью, и с ПК тоже все в порядке.

Если я пытаюсь загрузить что-то на oPI с одного ПК (через samba или тестируя с помощью iperf3), максимальная скорость составляет около 93-94 Мбит/с. Это соответствует порту Ethernet 100 Мбит/с, так что все, как и ожидалось.

Если же я попытаюсь что-то скачать с oPI, то максимальная скорость составит не более 2,4 Мб/с (около 300 кб/с). Это довольно раздражает, так как скачивание чего-либо с него занимает уйму времени.

Но теперь начинается самое странное: если я отключу oPI от маршрутизатора и подключу его к небольшому китайскому 3G-маршрутизатору Wi-Fi, настроенному как точка доступа и настроенному на переадресацию портов на порт Ethernet, то скорость, которую я получаю, составляет около 40 Мбит/с в обоих направлениях (ну ладно, поскольку скорость Wi-Fi-соединения составляет 54 Мбит/с).

Для справки, 3g-роутер выглядит вот так:

3g роутер wifi

Я попробовал изменить порт Ethernet на маршрутизаторе, но безуспешно.

На данный момент я не совсем уверен, в чем может быть проблема. Похоже, проблема не в oPI или кабеле (с 3g-роутером все работает нормально), не в роутере (так как смена порта должна была повлиять на поведение). Я думаю, что это проблема конфигурации, но почему?

Спасибо за любые предложения о том, как действовать дальше.

РЕДАКТИРОВАТЬ:

Для ясности приведем несколько диаграмм, показывающих соединение и скорость:

Legend:
iperf server ==link==> ... ==link==> iperf client
speed


PC ==ethernet==> ROUTER ==ethernet==> PC
900-950Mb/s

PC ==ethernet==> ROUTER ==ethernet==> oPI
93-94Mb/s

oPI ==ethernet==> ROUTER ==ethernet==> PC
2.4Mb/s

PC ==ethernet==> ROUTER ==wifi==> 3G ROUTER ==ethernet==> oPI
40Mb/s

oPI ==ethernet==> ROUTER ==wifi==> 3G ROUTER ==ethernet==> PC
40Mb/s

Связанный контент