To jedno ustawienie w Linuksie ogranicza prędkość Wi-Fi znacznie poniżej specyfikacji twojego routera

To jedno ustawienie w Linuksie ogranicza prędkość Wi-Fi znacznie poniżej specyfikacji twojego routera

Dowiedz się, jak poprawić prędkość Wi-Fi na Linuksie, wyłączając oszczędzanie energii. Zmiana jednego ustawienia może znacząco zwiększyć stabilność i responsywność połączenia.

Router Wi-Fi może reklamować setki MB, ale twój laptop z Linuxem często osiąga zaledwie ułamek tej prędkości. Zanim wymienisz router, czy zmienisz kanały, zajrzyj do jednego ustawienia systemu.

Linux aktywuje tryb oszczędzania energii dla interfejsu bezprzewodowego, co ma sens przy ograniczonej żywotności baterii. Problem w tym, że ten tryb może prowadzić do opóźnień i słabszej responsywności, zwłaszcza przy pewnych adapterach i sterownikach.

Sprawdź swoją aktualną konfigurację Wi-Fi

Nie myl ocen routera z negocjowaną szybkością połączenia

Wybierz najpierw obraną drogę. Użyj:

iw dev

Aby sprawdzić negocjowane połączenie, wpisz:

iw dev wlp3s0 link

Wynik powie ci, z jaką siłą sygnału, częstotliwości i szerokości kanału masz do czynienia, a także jakie są prędkości RX i TX.

Na przykład połączenie może wyglądać tak:

Frequency: 5200 MHz
Channel: 36
Width: 80 MHz
Signal: -35 dBm
RX bitrate: 866.7 Mbit/s
TX bitrate: 390.0 Mbit/s

To istotne, bo PHY rate to nie to samo, co prędkość, którą zobaczysz przy pobieraniu. Wi-Fi generuje narzuty, retransmisje i inne opóźnienia. Bulletproof PHY rate 866.7 Mbit/s nie przekłada się na proporcjonalną przepustowość aplikacji. Ta sama komenda da ci również szerokość kanału i częstotliwość, co pomoże zrozumieć, jak właściwie skonfigurowane jest połączenie.

Dla przykładu, mój Intel Wireless-AC 8265 łączy się z siecią światłowodową na paśmie 5GHz, 5200MHz, używając kanału 80MHz. Mimo silnego sygnału -35 dBm, prędkości RX i TX to 866.7 Mbit/s i 390.0 Mbit/s. Te liczby pomagają lepiej zrozumieć wydajność Wi-Fi przed dalszymi zmianami.

Sprawdź, czy oszczędzanie energii Wi-Fi jest włączone

By to zweryfikować, użyj prostej komendy:

iw dev wlp3s0 get power_save

Włączone oszczędzanie pokaże:

Power save: on

Aby przeprowadzić szybki test, wyłącz je tymczasowo:

sudo iw dev wlp3s0 set power_save off

Potem sprawdź ponownie:

iw dev wlp3s0 get power_save

Teraz powinieneś zobaczyć:

Power save: off

Nie musisz rebootować. Gdy oszczędzanie jest wyłączone, znów uruchom test prędkości. Idealnie, powtarzaj pomiary z tym samym serwerem, aby uzyskać miarodajne wyniki. W moim teście, aktywowanie oszczędzania energii spadło z 159 Mbps do 138 Mbps - o około 13%. Takie wahania są typowe dla 802.11ac, ale dokładny wpływ zależy od sprzętu i warunków.

Wynik 159 Mbps bez oszczędzania wydaje się realny dla połączenia 2x2 Wi-Fi 5. Co ciekawe, test z oszczędzaniem wskazał 283 retransmisje TCP, podczas gdy test bez nich nie zarejestrował ani jednej. To sugeruje, że oszczędzanie energii powodowało dodatkowe opóźnienia w tej konfiguracji.

Nie każdy system Linux zachowa się tak samo. Na niektórych laptopach różnice mogą być znaczące.

żadna różnica w przepustowości. Inne – zauważalne zmiany w opóźnieniach, retransmisjach czy trwałej wydajności transferu. Rzeczywistość? Największa korzyść z wyłączenia oszczędzania energii to najczęściej bardziej stabilna sieć i mniejsze opóźnienia, a nie dramatyczny wzrost prędkości pobierania.

Zrób zmianę trwałą z NetworkManager

Aktualizuj profil połączenia

Komenda iw zmienia stan interfejsu bezprzewodowego. Jeśli...

NetworkManager może później przywrócić ustawienia z profilu połączenia lub globalnych domyślnych. Posiada również opcję oszczędzania energii Wi-Fi:

802-11-wireless.powersave

Najpierw zidentyfikuj nazwę połączenia:

nmcli connection show

Następnie wyłącz oszczędzanie energii dla profilu:

nmcli connection modify "Twój UUID" 802-11-wireless.powersave 2

Połącz ponownie:

nmcli connection down "Twój UUID"
nmcli connection up "Twój UUID"

Na koniec zweryfikuj:

iw dev wlp3s0 get power_save

Interfejs powinien zgłaszać:

Oszczędzanie energii: wyłączone

Test przed zmianą sprzętu

Zanim wydasz pieniądze na nową kartę bezprzewodową lub router, sprawdź, czy problem rzeczywiście wynika ze stosu oprogramowania. Linux oferuje wystarczająco mocne narzędzia, aby samodzielnie zdiagnozować problemy.

To często pierwszy krok, który warto podjąć. Zmiana ustawienia w systemie jest szybka, można ją przetestować w normalnych warunkach i łatwo cofnąć. Zdecydowanie prostsze niż wymiana sprzętu, która może nie rozwiązać pierwotnego problemu.

Jeśli ciekawią Cię artykuły podobne do To jedno ustawienie w Linuksie ogranicza prędkość Wi-Fi znacznie poniżej specyfikacji twojego routera, zajrzyj do kategorii Linux i odkryj jeszcze więcej interesujących treści.

Indeks
  1. Sprawdź swoją aktualną konfigurację Wi-Fi
    1. Nie myl ocen routera z negocjowaną szybkością połączenia
  2. Sprawdź, czy oszczędzanie energii Wi-Fi jest włączone
  3. Zrób zmianę trwałą z NetworkManager
    1. Aktualizuj profil połączenia
    2. Test przed zmianą sprzętu

Możesz być zainteresowany

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

Go up