Почему я получаю периодические провалы в беспроводных скоростях?

5275
Leo

Я использую маршрутизатор Netgear WNR3500L, чтобы поделиться своим интернет-соединением через WiFi с домашними компьютерами. Моя проблема в том, что я получаю периодические провалы в беспроводных скоростях каждые 120 секунд (почти точно каждые 120 секунд, очень регулярно). Я измерял эти провалы как на ноутбуке под управлением XP, так и на стационарном компьютере под управлением Ubuntu 11.04. На ноутбуке (который, кажется, имеет лучший приемник Wi-Fi и, следовательно, лучшее соединение), провалы очень короткие и не очень заметны, если вы постоянно не измеряете скорость сети. На стационарном компьютере провалы гораздо более заметны, более или менее полностью сбрасывая связь на 5-10 секунд. Подключение кабеля Ethernet к маршрутизатору устраняет проблему, поэтому виновником, безусловно, является беспроводная связь.

Маршрутизатор прошивается, Tomato Firmware v1.28.7476 MIPSR2-Toastman-RT K26 USB Extчто, кажется, работает очень хорошо для всего остального. У кого-нибудь есть предложения по конкретным настройкам, чтобы попробовать с томатом? Я бы не стал возвращаться к первоначальной прошивке Netgear или DD-WRT, если это известная решаемая проблема.

Обновление:
проблема сохраняется даже после перепрошивки на DD-WRT, поэтому она не является специфичной для томатов.

Обновление 2:
я только что поменял свой WiFi ключ на более новый и лучший. Проблема все еще существует, но теперь провалы очень недолговечны, поэтому они не очень заметны, если вы не построите график использования полосы пропускания. Постараюсь сделать нюх на Wireshark и посмотреть, смогу ли я узнать что-нибудь еще.

3
Я всегда с подозрением отношусь к беспроводным помехам. Но я не знаю хорошего способа действительно проверить это. James T Snell 13 лет назад 0
Попробуйте изменить каналы на точке доступа и отключить настройку агрессивности роуминга вашего клиента. Держу пари, что это сканирование каналов в поисках лучшей точки доступа. David Schwartz 12 лет назад 1
Спасибо за предложение! Я пробовал переключать каналы, но это ничего не изменило. Посмотрим в роуминге. Leo 12 лет назад 0

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

3
Ruairi Fullam

Беспроводные устройства работают на частоте 2,4 ГГц в частотном спектре - что очень хорошо для передачи данных, но подвержено помехам от устройств, которые по закону имеют лицензию на использование одного и того же распределения частот, включая, но не ограничиваясь, беспроводные телефоны DECT, микроволновые печи, видеопередатчики, автомобиль сигнализации и другие беспроводные сети.

В Википедии есть отличная статья об этом здесь: http://en.wikipedia.org/wiki/Electromagn_interference_at_2.4_GHz

Вы можете поэкспериментировать с другими беспроводными каналами, чтобы узнать, сможете ли вы получить от них более стабильную производительность.

+1 Моя микроволновка убивала мою беспроводную связь, а также телефон с частотой 2,4 ГГц. Я на самом деле решил «переместить» телефон и купил модель 5,8 ГГц. С тех пор это было здорово. Микроволновая печь была решена путем перемещения и получения лучшей экранированной микроволновой печи. KCotreau 13 лет назад 0
Спасибо за предложение. Я не могу думать ни о чем, кроме других присутствующих сетей Wi-Fi, которые могут помешать моей сети, и я попытался изменить каналы без какого-либо эффекта. Так что, вероятно, проблема с AP или Wi-Fi. Leo 13 лет назад 0
3
Ali

Nothing is wrong with your router. Your laptop periodically scans for Wi-Fi networks. The process involves switching to all 11 channels and sending a probe request and waiting for any potential probe response. That's why it significantly drops the throughout. I have this problem in my wireless experiment. If you use Wireshark you will see several probe requests exactly at the time the performance drops.

I should add that I modified the driver to stop periodic scan. The result was constant throughput with no few-second performance degradation. I use ath9k driver in Ubuntu. I noticed this problem during our experiments in ideal environment where we except to see no interference; however almost every minute the throughput decreases by about 7 Mbps for 4 to 5 seconds.

Спасибо, это кажется правдоподобным. Придется еще немного поэкспериментировать с wireshark и посмотреть, смогу ли я увидеть запросы зондов. Leo 12 лет назад 0
2
Spiff

Периодические периодические провалы в пропускной способности Wi-Fi с регулярными интервалами могут быть вызваны каким-то периодическим источником помех, но гораздо более вероятно, что клиент периодически отключается от канала для сканирования.

Периодическое сканирование может выполняться по нескольким причинам, включая, но не ограничиваясь:

  1. Ваш клиент может искать лучшую точку доступа для роуминга. Клиенты, более вероятно, сделают это, когда сигнал, который они получают от текущей AP, ниже порога. Перемещение вашего клиента и точки доступа ближе друг к другу может исправить его, или добавление дополнительных точек доступа в вашу сеть, чтобы у вас было лучшее покрытие в зоне с клиентом.
  2. Ваш клиент может работать с инструментом сканирования Wi-Fi, таким как NetStumbler. Найдите этот инструмент и выйдите из него. Если в вашей ОС есть окно, в котором отображаются зоны действия беспроводных сетей, не оставляйте это окно открытым. Помимо приложений, не забывайте виджеты / гаджеты (Dashboard, SideShow, Yahoo! Widgets и т. Д.). Возможно, вы скачали и установили виджет сканирования Wi-Fi давным-давно и не поняли, что он работает в фоновом режиме.
  3. Ваш клиент может выполнять геолокацию на основе Wi-Fi. Если вам известен процесс, который может постоянно искать данные о геолокации, попросите его остановить.
  4. Ваша точка доступа может искать более чистый канал для переключения. Подумайте об отключении этой функции вашего AP, если вы уже уверены, что он находится на достаточно хорошем канале.

Я бы запустил Wireshark (на другой машине, чтобы он не менял поведение) и сделал захват пакетов в режиме мониторинга 802.11 и посмотрел, смогу ли я увидеть что-то другое в моменты провалов. Я бы особенно искал пакеты запросов зонда и ответов зонда, исходя из теории, что клиент или точка доступа сканируют каждые 2 минуты.

Спасибо за предложения, займусь сбором пакетов. Тот факт, что провалы присутствуют при использовании второго компьютера под управлением Windows и с другой картой Wi-Fi, по-видимому, говорит о том, что проблема связана с точкой доступа, а не с клиентом, но я всегда находил Wi-Fi трудным для отладки. В любом случае рассмотрим получение еще одного USB-адаптера Wi-Fi для моей коробки с Ubuntu. Leo 13 лет назад 0

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