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

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

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

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

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

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

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

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

3G маршрутизатор Wi-Fi

Я попытался изменить порт 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

0