Почему OpenWRT снижает скорость загрузки?

Привет всем! Я недавно установил OpenWrt на свой роутер Redmi AX6S, и всё работает, интернет есть. Однако у меня возникла странная проблема: мой тариф на 500 Мбит/с, а скорость скачивания достигает только 210 Мбит/с, тогда как скорость выгрузки показывает полные 500 Мбит/с. Я сначала думал, что проблема может быть на стороне провайдера, но когда подключил кабель напрямую из подъезда, скорость оказалась 500 Мбит/с на скачку и выгрузку. При этом я наблюдаю ограничение скорости и в реальных тестах, например, при скачивании видео из облака или игр со Steam, что видно не только через speedtest. Как может быть такое, что скорость скачивания ограничивается, а выгрузка идет без проблем? 

У меня прошивка OpenWrt - 23.05.4 r24012-d8dd03c46f, и я пока ничего не менял в настройках.
  • 1 сентября 2024 г. 9:24
Ответы на вопрос 2
Снижение скорости загрузки при использовании OpenWrt может быть связано с несколькими факторами. Вот некоторые возможные причины и способы их решения:

1. **Настройки MTU**: Проверьте, правильно ли настроены параметры MTU (Maximum Transmission Unit). Если MTU слишком высок, это может вызвать фрагментацию пакетов и снизить скорость. Обычно для Ethernet значение MTU составляет 1500, но стоит протестировать и установить оптимальное значение.

2. **Качество драйвера**: Убедитесь, что драйвера сетевого интерфейса, используемого вашим роутером, обновлены и корректно работают. Иногда старые или неправильно работающие драйверы могут ограничивать скорость.

3. **Качество настроек QoS (Quality of Service)**: Если на роутере включен QoS, убедитесь, что приоритет трафика настроен корректно. Неправильные настройки могут привести к снижению производительности.

4. **Топология сети**: Убедитесь, что другие устройства в вашей сети не создают узкое место. Проверьте, есть ли активные загрузки или другие сетевые задачи, которые могут влиять на пропускную способность.

5. **Настройки фаервола**: Если у вас включен фаервол, проверьте его настройки для возможных задержек или блокировок пакетов, которые могут негативно влиять на скачивание.

6. **Проблемы с программным обеспечением**: Убедитесь, что у вас нет активного программного обеспечения, которое может ограничивать скорость, например, VPN-клиенты или прокси-серверы.

7. **Проверка аппаратного обеспечения**: Иногда причиной может быть перегрев процессора или недостаток оперативной памяти вашего роутера при выполнении определенных задач.

8. **Тестирование с другими прошивками**: Возможно, стоит попробовать другую версию OpenWrt или альтернативные прошивки, чтобы исключить возможность ошибки в текущей.

Для диагностики скорости скачивания попробуйте использовать инструмент `iperf`, который может дать более точные данные о производительности сети, а также проведите тесты с различными серверами и на разных портах.

Если проблема не решается, рассмотрите возможность обращения к сообществу OpenWrt для получения более специфичных рекомендаций для вашего устройства.
Попробуйте включить software flow offload и hardware flow offload 
В вебморде Network->Firewall

Похожие вопросы