Prędkości pobierania podczas połączenia przez Wi-Fi z tym samym routerem - routerem modemowym ADSL2 + Wireless N300 - wydaje się być znacznie szybsze na moim telefonie niż na laptopie. Ten problem nie występuje cały czas, ale połączenie internetowe na moim laptopie - na którym działa Ubuntu 14.10 - czasami zmniejsza prędkość i staje się niestabilne, podczas gdy połączenie internetowe na moim telefonie pozostaje na tej samej prędkości i jest stale stabilne.
Dla porównania wykonałem test na speedtest.com w tym samym czasie i w tej samej lokalizacji dla mojego laptopa i telefonu podczas „niestabilnej fazy połączenia” dla mojego laptopa.
Zastanawiałem się, jakie mogą być potencjalne przyczyny tej rozbieżności?
Oto wyniki testu szybkości z mojego laptopa ( Lenovo Y50 UHD ):
A oto wyniki najszybszego testu z mojego telefonu ( Samsung Galaxy S5 ):
Pamiętaj, że chociaż Samsung Galaxy S5 ma funkcję „Download Booster”, która może jednocześnie używać Wi-Fi i sieci komórkowej w celu zwiększenia prędkości pobierania, w tym teście całkowicie wyłączyłem dane mobilne na Samsung Galaxy S5, ale nadal otrzymałem podobny wyniki porównania mojego laptopa i telefonu .
Odpowiedzi:
Uważam, że sprowadza się to do - bardzo niestety - częstego bólu głowy: implementacja Wi-Fi 802.11n jest tak okropna i niespójna między urządzeniami, że protokół 802.11n staje się dość bezużyteczny. Ten PC World Magazine artykuł zatytułowany „Routery bezprzewodowe: The Truth About Superfast Draft-N” podsumowuje głowy całkiem dobrze; śmiały nacisk jest mój:
Szczególnie ta ocena ogólnego mroku w świecie sprzętu 802.11n oraz tego, w jaki sposób producenci zasadniczo używają użytkowników końcowych jako testerów „alfa” i „beta”:
Aby lepiej zrozumieć, jak tego rodzaju rzeczy działają w rzeczywistych sytuacjach - takich jak twoje - spójrzmy na wszystkie obsługiwane protokoły bezprzewodowe urządzeń:
Ok, to może wydawać się nieprzeniknioną ścianą specyfikacji, ale kluczową specyfikacją jest twój router, który wydaje się być w stanie używać tylko maksymalnego protokołu 802.11 802.11n (wersja robocza 2.0). Nie jestem w 100% ekspertem od problemów związanych ze specyfikacjami 802.11n, ale wiem, że specyfikacje „szkicowe” 802.11n są dość starożytne i każde nowoczesne urządzenie warte niczego powinno korzystać z „ostatecznej” specyfikacji 802.11n.
To powiedziawszy, wiedząc, że sam nie pomoże ci w teorii ani w koncepcji. W praktyce istnieją tylko trzy rozwiązania, które według mnie będą działać.
Poleciłbym nawet przetestowanie tej teorii na wolniejszym protokole 802.11g i sprawdzenie, czy to w jakikolwiek sposób pomaga. Następnie przejdź do standardu 802.11n i dostosuj, aby sprawdzić, czy możesz z powodzeniem dostosować ustawienia 802.11n, aby działały najlepiej dla Ciebie. Kurczę, jeśli działa z protokołem 802.11g działa lepiej, być może powinieneś się tego trzymać, ponieważ maksymalna prędkość 802.11g wynosi 54 Mb / s, co byłoby wolne tylko między urządzeniami w sieci LAN, ale ponad 5-krotnie wystarczające dla połączenia WAN, które wydaje się być maksymalne w każdym razie około 10 Mb / s.
I wszystko, co powiedziałem, gdyby to był ból głowy, z którym miałem do czynienia, zrobiłbym to, co zarysowuję w idei 1 i po prostu szukam nowego routera Wi-Fi. Zwykle modem combo / router dostarczany przez dostawcę usług internetowych po prostu nie ma funkcji i aktualizacji, a także wsparcia ze strony większego świata użytkowników. Kupując nowy router, nie tylko szybko rozwiążesz problem, ale natychmiast będziesz mógł skorzystać z porady innych użytkowników tego częściej używanego routera, aby uzyskać porady i wskazówki, jeśli pojawią się nowe problemy.
źródło
W konkretnej sytuacji, w której używasz karty sieciowej Intel na Ubuntu 14.10 (która ma jądro nowsze niż 3.13), zmiana sterownika iwlwifi mogła mieć wpływ na przepustowość twojej bezprzewodowej karty sieciowej Intel.
Tę zmianę można cofnąć, tworząc plik
/etc/modprobe.d/iwlwifi.conf
zawierający:Aby to przetestować, załaduj ponownie (rozładuj i załaduj) moduły bezprzewodowe Intel za pomocą
modprobe
poleceń:Możesz również zweryfikować parametr, czytając plik w sysfs:
Ta zmiana poprawiona przez przepustowość sieci LAN z 20 Mbit / s do 80 Mbit / s.
źródło
11n_disable=1
obsługiwany był tylko (boolean), ale później potrzebnych było więcej stanów. Pełny opis odmodprobe -p iwlwifi
: 11n_disable: wyłącz funkcjonalność 11n, bitmapa: 1: pełna, 2: wyłącz agg TX, 4: wyłącz agg RX, 8 włącz agg TX (uint)