Почему Wi-Fi-соединение на моем смартфоне работает лучше, чем одно соединение на моем ноутбуке?

Скорость загрузки при подключении Wi-Fi к одному маршрутизатору – модемному маршрутизатору ADSL2 + Wireless N300 – на моем телефоне значительно быстрее, чем на моем ноутбуке. Эта проблема не возникает постоянно, но подключение к Интернету на моем ноутбуке, которое работает Ubuntu 14.10, изредка сокращает скорость и становится нестабильным, а подключение к Интернету на моем телефоне остается на той же скорости и постоянно стабильно.

Для сравнения, я выполнил тест на speedtest.com в то же время и в том же месте для моего ноутбука и моего телефона во время «неустойчивой фазы подключения» для моего ноутбука.

Мне было интересно, какие потенциальные причины могут быть для этого несоответствия?

Вот самые быстрые результаты от моего ноутбука ( Lenovo Y50 UHD ):

Введите описание изображения здесь

И вот самые быстрые результаты моего телефона ( Samsung Galaxy S5 ):

Введите описание изображения здесь

Обратите внимание, что в то время как у Samsung Galaxy S5 есть функция «Загрузить Booster», которая может использовать вашу Wi-Fi и мобильную сеть одновременно, чтобы увеличить скорость загрузки, для этого теста я полностью отключил мобильные данные на Samsung Galaxy S5, но мне все же было похоже Результаты сравнения моего ноутбука и телефона .

Я считаю, что это сводится к тому, что очень грустно – общая беспроводная головная боль: реализация 802.11n Wi-Fi настолько ужасна и несовместима между устройствами, что протокол 802.11n становится бесполезным. В этой статье журнала World World World Magazine, озаглавленной «Беспроводные маршрутизаторы: правда о сверхбыстрой чертеже-N», хорошо озвучены головные боли; Смелый акцент мой:

Мы также обнаружили, что маршрутизаторы, основанные на разных чипах Draft-n (Belkin использует чипы Atheros, в то время как остальные три основаны на чипах Broadcom) не взаимодействуют на высокой скорости. Покупка продуктов у одного и того же поставщика не всегда гарантирует, что все они будут использовать одни и те же чипы Draft-n : либо, по крайней мере, одна компания Netgear продает аналогичные маршрутизаторы и PC-карты, которые основаны на разных чипах Draft-n , И вы можете определить, какой чип использует продукт, только проверяя его номер модели и / или логотип чипа на упаковке.

Особенно эта оценка общей мутности в мире оборудования 802.11n и то, как производители по сути используют конечных пользователей в качестве тестеров «альфа» и «бета»:

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

Чтобы лучше понять, как этот вид вещей воспроизводится в реальной ситуации – например, ваш – давайте посмотрим на все поддерживаемые беспроводные протоколы ваших устройств:

  • Беспроводной модем ADSL2 + Wireless N300 : 802.11n (черновик 2.0), 802.11g и IEEE 802.11b
  • Lenovo Y50 UHD : 802.11abgn, 802.11ac, 802.11d, 802.11e, 802.11i, 802.11h, 802.11w
  • Samsung Galaxy S5 : Wi-Fi 802.11 a / b / g / n / ac, двухдиапазонный, Wi-Fi Direct, горячая точка

Хорошо, это может показаться непроницаемой стеной спецификаций, но ключевым свойством является ваш маршрутизатор, который, по-видимому, сможет использовать только максимальный 802.11 протокол 802.11n (черновик 2.0). Я не 100% эксперт по головным болям спецификаций 802.11n, но я знаю, что спецификации 802.11n «черновик» довольно древние, и любое современное устройство, заслуживающее внимания, должно использовать спецификацию 802.11n «final».

Тем не менее, зная, что один не поможет вам в теории или концепции. На практике есть только три решения, которые я могу предоставить, которые, я думаю, будут работать.

  1. Купить новый маршрутизатор: поскольку вы используете комбо ADSL модем / маршрутизатор, я бы рекомендовал получить отдельный маршрутизатор, который поддерживает 802.11n «final», по крайней мере, 802.11ac, и вместо этого использует этот маршрутизатор. Затем вы будете «стерилизировать» маршрутизатор ADSL2 + Wireless N300 Modem Router, чтобы использовать его в «режиме моста» и подключить его к новому маршрутизатору, и все должно быть лучше.
  2. Отрегулируйте настройки вашего ноутбука для лучшей производительности 802.11n: опять же, не 100% во всем мире настройки 802.11n, но если есть какой-либо способ настроить настройки для блокировки вашего ноутбука по конкретным спецификациям / скоростям, я бы рекомендовал это. Самое очевидное, что приходит на ум, – заставить ноутбук использовать 802.11n на частоте 2.4Ghz вместо 5Ghz, и если есть «смешанный» режим – это означает, что при необходимости он снизится до 802.11g или 802.11b, а затем отключите его и принудительно Один протокол будет вашим предпочтительным протоколом.

    Я бы даже рекомендовал проверить эту теорию на более медленном протоколе 802.11g и убедиться, что это помогает. Затем перейдите к разделу 802.11n и настройте его, чтобы проверить, можете ли вы успешно настроить настройки 802.11n, чтобы работать лучше всего для вас. Heck, если работает по протоколу 802.11g, лучше работать, возможно, вам стоит придерживаться этого, поскольку максимальная скорость 802.11g составляет 54 Мбит / с, что будет медленным только между устройствами в вашей локальной сети, но более 5-кратным для вашего WAN-соединения, которое, как представляется, В любом случае около 10 Мбит / с.

  3. Отрегулируйте параметры вашего маршрутизатора для повышения производительности 802.11n: если можно, посмотрите, можете ли вы заблокировать маршрутизатор Wi-Fi в одном протоколе Wi-Fi. Подобно тому, что я описываю в идее 2, но разница здесь в настройках вашего маршрутизатора также может повлиять на настройки вашего портативного устройства.

И все, что было сказано, если бы это была головная боль, с которой я имел дело, я бы сделал, как я изложу в идее 1, и просто весной для нового маршрутизатора Wi-Fi. Как правило, провайдер-провайдер комбо-модем / маршрутизатор просто не хватает функций и обновлений, а также не имеет поддержки со стороны более широкого круга пользователей. Приобретая новый маршрутизатор, вы не только быстро решаете свою проблему, но и сможете мгновенно использовать других пользователей этого более часто используемого маршрутизатора для получения советов и советов, если появятся новые проблемы.

Для вашей конкретной ситуации, когда вы используете сетевую карту Intel на Ubuntu 14.10 (у которой есть ядро, но чем 3.13), изменение драйвера iwlwifi могло повлиять на пропускную способность вашей беспроводной сетевой платы Intel.

Это изменение можно вернуть, создав файл /etc/modprobe.d/iwlwifi.conf содержащий:

 options iwlwifi 11n_disable=8 

Чтобы протестировать его, перезагрузите (выгрузите и загрузите) свои беспроводные модули Intel с помощью команд modprobe :

 $ Sudo modprobe -v -r iwldvm
 Rmmod iwldvm
 Rmmod iwlwifi
 Rmmod mac80211
 Rmmod cfg80211
 $ Sudo modprobe -v iwlwifi
 Insmod /lib/modules/3.16.0-33-generic/kernel/net/wireless/cfg80211.ko
 Insmod /lib/modules/3.16.0-33-generic/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko 11n_disable = 8
 Insmod /lib/modules/3.16.0-33-generic/kernel/net/mac80211/mac80211.ko
 Insmod /lib/modules/3.16.0-33-generic/kernel/drivers/net/wireless/iwlwifi/dvm/iwldvm.ko

Вы также можете проверить параметр, прочитав файл в sysfs:

 $ cat /sys/module/iwlwifi/parameters/11n_disable 8 

Это изменение улучшилось по пропускной способности локальной сети с 20 Мбит / с до 80 Мбит / с.

  • Как получить имя Wi-Fi-сети из Android с помощью API Android?
  • Wifi Connect-Disconnect Listener
  • Установите программный код Android IP, DNS, GATEWAY
  • Получить SSID при подключении WIFI
  • Доступ к информации о WiFi в iPhone через SDK
  • Включение WiFi в эмулятор Android
  • Как рассчитать расстояние от Wifi-маршрутизатора, используя силу сигнала?
  • Получение MAC-адреса в Android 6.0
  • Как пользователи / разработчики могут установить конфигурацию прокси-сервера Android для версий 2.x?
  • Как программно создавать и читать конфигурации WEP / EAP WiFi в Android?
  • Странная проблема с WiFi на HP ab522tx
  • Давайте будем гением компьютера.