Фиксация bufferbloat в домашней сети

В нашей домашней сети с непрерывной сетью IO, происходящей, задержки становятся смешными. Это соглашается с легкими загрузками, но быстро становится неприменимым, если я - скажем, rsyncing большое количество маленьких файлов, - другие передачи по существу останавливаются. Ping проходят едва-едва.

Простая топология - широкополосный модем / маршрутизатор WI-FI в единственном поле, с некоторой беспроводной связью и некоторыми проводными клиентами.

Я попытался установить ifconfig wlan0/eth0 txqueuelen 1 на всех клиентах это, кажется, помогает немного, но не очень.

Приветствующиеся подсказки: как я должен пойти о диагностировании и устранении проблем задержки? Есть ли больше параметров конфигурации, которые я могу установить на клиентах или возможно лучшем WI-FI, которому могли помочь маршрутизаторы?

9
задан 16.10.2013, 17:02

1 ответ

То, в чем Вы нуждаетесь, является Качеством обслуживания и tweakable Алгоритмом Организации очередей. Я рекомендовал бы установке что-то вроде этого, если Вы рады играть с внутренностями Linux / FreeBSD и иметь некоторую свободную наличность:

+------+     +--------+      +------+<----> Wireless Access Point
|Router|<--->|Firewall|<---->|Switch|
+------+     +--------+      +------+<----> Wired computers

Где Брандмауэром является Linux или FreeBSD или подобная машина с 2 сетевыми платами, которые могут навязать некоторые усовершенствованные правления организации очередей и Качества обслуживания о трафике.

Я должен был сделать что-то подобное для остановки таймаута поисков DNS при выполнении тяжелой передачи данных по более медленному интернет-соединению.

Другая опция состоит в том, чтобы получить лучший маршрутизатор - тот, что можно установить dd-wrt или открыться-wrt на том, поскольку я полагаю, что эти два встроенных микропрограммных обеспечения обеспечивают больше в способе QoS и т.д., чем стандартные трясиной домашние маршрутизаторы.

3
ответ дан 07.12.2019, 13:33

Теги

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