Мой маршрутизатор "забит" после короткого времени интенсивного использования?

12244
rabbid

У меня дешевый маршрутизатор TP-Link TL-WR340G / TL-WR340GD. Я чувствую, что после короткого сеанса интенсивной загрузки или выгрузки, он становится "забитым". Веб-сайты не отвечают, соединения обрываются и т. Д. Когда я перезагружаю маршрутизатор, мой интернет снова работает нормально, по крайней мере, на короткое время, пока не почувствуется, что он снова «забился».

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

6
Ну, они не «засоряются», но у меня когда-то был подключен маршрутизатор к модему, и подключение к интернету зависало бы на мне каждый раз, когда я загружал со скоростью более 15 Мбит / с. Перезагрузка модема помогла бы, но покупка нового роутера (sic) все-таки избавилась от проблемы. Поэтому я могу убедиться, что эти вещи случаются. slhck 12 лет назад 1
Такие симптомы могут быть связаны со многими вещами, например, «оставленные соединения» или перегрев и остановка маршрутизатора (я видел оба с самыми дешевыми маршрутизаторами домашнего класса; они спроектированы как можно более дешевыми, и это иногда игнорирует любые проблемы с качеством). (Проверьте также следующее: другие компьютеры, подключенные через этот маршрутизатор, испытывают это одновременно? Если нет, проблема может быть связана с сетевым стеком вашего компьютера.) Piskvor 12 лет назад 0
Мы говорим о закачках / загрузках HTTP или о протоколах P2P? Tobias Plutat 12 лет назад 0
Спасибо за ваши ответы. Да, я верю, что иногда другие компьютеры также сталкиваются с этой проблемой, иногда одновременно. Так это аппаратная проблема тогда? Я не уверен, что вы подразумеваете под сетевым стеком. Спасибо! rabbid 12 лет назад 0
@rabbid Под «сетевым стеком» @Piskvor означало, что проблема может быть на вашем компьютере. Но в целом эта проблема почти наверняка из-за вашего роутера. slhck 12 лет назад 0
@TobiasPlutat мы говорим HTTP. Торренты работают просто отлично. Есть идеи, как эта информация помогает? @slhck, так что мне тогда сменить роутер? Как я узнаю, что маршрутизатор лучше моего текущего? Какую спецификацию я должен искать? Хотя, вероятно, что-нибудь лучше, чем TP-Link ... rabbid 12 лет назад 0
Маршрутизаторы и другое программное обеспечение могут легко забиться. Существует множество подпрограмм с таблицами кэширования и маршрутизации, которые легко запутать и остановить. Не забывайте, что маршрутизаторы, построенные 5 лет назад, не могли быть приспособлены к современным скачкам в https и других протоколах. Они не могли проверить с будущими протоколами. Когда я сижу здесь, мой маршрутизатор - 5-летний Apple Extreme - задыхается от https. Получаешь новый Буффало. Tom Andersen 10 лет назад 0

2 ответа на вопрос

4
Spiff

Does the problem go away temporarily if you stop all your traffic for a while without rebooting? If so, then what you've described sounds like the classic symptoms of buffer bloat, which is increasingly becoming a problem on the Internet, especially with poorly-designed home gateways.

Basically, poorly-designed home gateways often buffer too many packets when the network gets congested, which prevents the TCP/IP stacks of the endpoints of the connection from detecting the congestion, which prevents TCP's congestion-control mechanisms from kicking in, exacerbating the problem.

The fix is to get a better router, or install aftermarket third-party open source firmware distribution like DD-WRT, OpenWRT, Tomato, etc., which may do a better job and may give you access to tuning parameters that will let you fix this for yourself. Products sold as "gaming" routers are often optimized for low-latency, and thus are less likely to hit this problem. They are also more likely to give you access to buffer tuning parameters using factory firmware.

Jim Gettys is the Internet researcher credited with diagnosing the buffer bloat problem bringing it to the attention of the wider Internet protocol research community. He writes about it at BufferBloat.net. His audience is other researchers, so unless you're really getting into this stuff, that site might not be for you.

Iljitsch van Beijnum is a writer for Ars Technica who follows IETF proceedings and Internet protocol stuff closely. Here's an article he published a few months ago on the subject of Buffer Bloat: Understanding bufferbloat and the network buffer arms race

Это на самом деле звучит как то, что у меня есть. Интернет в моем доме в какой-то момент будет очень медленным, все будут расстроены, мы выйдем из дома на пару часов и вернемся, чтобы снова убедиться, что интернет в порядке. Я думаю, что это произошло, по крайней мере, один или два раза. Большую часть времени я не достаточно терпелив, чтобы ждать, я просто перезагружаюсь. Поплавок в буфере будет исправлен с большим количеством оперативной памяти Спасибо rabbid 12 лет назад 0
Раздувание буфера является чрезмерной буферизацией (это раздувание с ab: раздутым, переполненным, опухшим, слишком большим). Больше ОЗУ может означать больше буферизации, что ухудшит, а не улучшит. Spiff 12 лет назад 1
2
Tobias Plutat

Вы тихо, вероятно, испытываете переполнение таблицы маршрутизации: это происходит при большом количестве одновременных TCP-соединений, что приводит к тому, что таблица маршрутизации в вашем маршрутизаторе (duh) принимает размер больше, чем тот, который может быть выделен в его RAM. Обычно это происходит при использовании P2P (особенно, когда он использует BitTorrent - даже больше, когда DHT включен) на маршрутизаторах с небольшим объемом оперативной памяти (например, у вас - беглый поиск в Google позволяет предположить, что он имеет скудные 8 МБ). В этом случае дополнительные соединения TCP не могут быть установлены должным образом.

Возможные решения (кроме покупки нового маршрутизатора): - Отключите DHT в вашем BT-клиенте. Этот параметр обычно можно найти в параметрах BitTorrent, вот пример из uTorrent:

BitTorrent settings in uTorrent

  • Найдите параметр типа «Максимальное количество соединений TCP» или «Максимальное количество портов» или что-то подобное в конфигурации маршрутизатора. Не каждая конфигурация маршрутизатора имеет такую ​​опцию, но если она есть, посмотрите, сможете ли вы облегчить проблему, снизив ее значение. Также может быть опция для тайм-аутов TCP и UDP - вы также можете уменьшить их, так как неактивные соединения имеют тенденцию слишком долго задерживаться, что приводит к засорению таблицы маршрутизации.

  • Если это невозможно, вы также можете уменьшить максимальное количество одновременных подключений в вашем клиенте Torrent - в uTorrent он находится в «Bandwidth».

Спасибо за Ваш ответ. Что мне делать, если это проблема HTTP? Я чувствую, что торренты работают нормально большую часть времени. Обычно это происходит, когда я пытаюсь загрузить изображения в онлайн-галереи, используя их интерфейс загрузки в браузере. Кроме того, что такое хороший объем оперативной памяти? Как проверить, сколько TCP-соединений используется на моем маршрутизаторе? Благодарю. rabbid 12 лет назад 0
1. Это не очень вероятно, но вы можете попытаться деактивировать брандмауэр вашего маршрутизатора. Tobias Plutat 12 лет назад 0
У меня все брандмауэры отключены, насколько я могу судить. Я также убедился, что брандмауэр моего OSX выключен. rabbid 12 лет назад 0
Для открытых в настоящее время соединений TCP на вашем маршрутизаторе вы должны проверить руководство вашего маршрутизатора - можете ли вы просматривать их и где это зависит от пользовательского интерфейса маршрутизатора. Если в сети только один компьютер, вы также можете попробовать «netstat» в командной строке, чтобы увидеть, какие соединения ваш компьютер. Обычно это показывает все IP-соединения. Tobias Plutat 12 лет назад 0
Кроме того, для ОЗУ маршрутизатора: вы можете поспорить об этом, но я бы посчитал, что 64 МБ - абсолютный минимум для интенсивного использования трафика и соединения. Хотя это немного зависит от характеристик роутера - поэтому ваш пробег может отличаться. Tobias Plutat 12 лет назад 0
64 МБ? Хлоп! Мне сильно не хватает тогда. У моей тупой TP Link нет даже половины этого, и в любой момент на ней может быть 5-6 человек. ОК, большое спасибо за вашу помощь! rabbid 12 лет назад 0
Извините, это не должно было быть отправлено - я был в раздумье. 16 тоже должно быть хорошо - но 8 на самом деле слишком мало. Tobias Plutat 12 лет назад 0

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