Jak ustawić MTU
Istnieje kilka sposobów na poprawę szybkości działania sieci. Na rynku można znaleźć różne programy oferujące mające na celu przyspieszeniu Internetu, jednakże identyczne zmiany możesz wykonać ręcznie i mieć kontrolę nad zmianami. Informacje przesyłane między komputerami (serwerami, bądź użytkownikami końcowymi) są dzielone na pakiety, jeżeli chcesz przesłać znajomemu określony plik np. w postaci załącznika zostaje on podzielony na datagramy ? pakiety o określonym rozmiarze. Ten rozmiar nosi nazwę MTU (Maximum Transmission Unit), niestety domyślnie Windows przypisuje mu wartość 1500 co nie zawsze wpływa korzystnie na działanie sieci. Tak duży datagram najczęściej ulega dalszej fragmentacji, ponieważ niektóre serwery nie obsługują takich wielkości i pakiet musi zostać podzielony na mniejsze kawałki. Gdy wszystkie pakiety zostaną odebrane następuje proces łączenia. Jeśli uważasz, że Internet działa ci wolno, strony długą się wczytują, możesz zmienić ustawienia MTU na mniejsze. ustawione MTU (Maximum Transmission Unit)
Kliknij na przycisk Start > Uruchom i wpisz: cmd.exe następnie kliknij OK.
Uruchomi ci się wiersz poleceń, w którym to wpisz: ping -f -l 1500 www.adres_dostawcy_xxx.pl
adres_dostawcy_xxx – podaj adres dostawcy internetowego np. tp bądź adres dowolnej witryny względem której będziesz optymalizował połączenie.
Maksymalne i „sensowne” ustawienia jak na polskie warunki to MTU=1500, które uzyskamy w sieci LAN.
Gdy ustawisz MTU za duże otrzymasz taki komunikat:
Pakiet musi być podzielony na fragmenty, ale ustawiono opcję DF
Zmniejsz MTU o 10 czyli wpisz: 1490
Np. możesz uzyskać taką odpowiedź: Odpowiedź z 217.17.34.35:bajtów=1460 czas=128ms TTL=59
Docelowo dobierasz ustawienie o 1 mniejsze niż takie, w którym otrzymujesz komunikat o podziale pakietu na fragmenty.
MTU zmienisz programem ze strony: CMTU
Po restarcie komputera masz nowe MTU.
Warto zmienić także RWIN (receive window size). Zwiększenie wartości znacząco wpływa na szybkość działania sieci szerokopasmowych min. 2Mbit.
Odpal regedit i przejdź:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
Teraz edytuj wartość DWORD: „TcpWindowSize” domyślnie ustawioną na 65535 według wzoru:
(MTU-40)*4 czyli np MTU=1461 to (1461-40)*4=5684
Słowa kluczowe: mtu size, ustawienia mtu, jak ustawić mtu, jak zmienic mtu, ustawienie mtu
Ustawilem wartosc pingu 1473 i wychodzi, ze musi byc podzielony na fragmenty.
Przy pingu 1472 wychodzi, ze uplynal limit czasu.
Artykul moze jest fajny ale jest jedno ale, nie ma wyjasnienia jak sobie poradzic z takim problemem. Jezeli nie ma podpowiedzi to tym artykulem mozna sie podetrzec.
jak na to wpadles zeby w tym grzebac ? skoro mam pingi po 200 bo centrala jest przecizzona to chyba mi to nic nie poprawi ale warto sprubowac no nie ?
jak wyswietla sie komunikat uplynal limit czasu zadania to trzeba zamknac okna przegladarki 🙂 ja przynajmniej tak zrobilem i dziala
w deche art naprawde mi pomogl, a to ze komus cos tam niedziala no to niech troche sam sproboje pomyslec i pokombinowac, to jest pomoc schematyczna jak to sie robi a nie tak jak to ma byc na "twojm" kompie bo kazdy komp i lacze jednak troche sie rozni i wymaga innych ustawien, L2myslec
czy jest możliwe że moja wartość MTU to tylko 1272? tyle mi wyszlo…
Artykuł – spox, wszystko działa bez zarzutu.
Co do ludzi pytających :….. co to jest……….. co to znaczy…… itd, krótka rada: ZANIM ZABIERZECIE SIE ZA MODYFIKACJE troszeczkę pomyślcie, poczytajcie fachowej literatury. To nie boli !!! Bez złośliwości oczywiście , ale szlag mnie trafaia jak czytam na forach różne wątki i co pare zdań jest coś takiego : ………co to jest………. co to znaczy itd. Na koniec do Autora tego art-u, tak trzymac i oby wiecej takich art-ów. pozdro
RENGER sorki że Cię trafia, ale wychodzę z założenia że lepiej pytać niż coś spie. Nie wszyscy muszą się tak dobrze znać na tym jak Ty.Ja mam trochę inny wpis w rejestrze i jeżeli się na tym znasz to proszę o pomoc.
TcpWindowSize REG-DWORD 0x0003ebc0 (256960)
Ok, to ja tez sie dołącze. Wszyscy którzy maja problem z ustawieniem MTU: NAJPIERW WYŁĄCZCIE FIREWALLE ZAPORY I INNE MYKI. Powinno zadziałać w przypadku kiedy macie np. 1445 = "Pakiet musi być podzielony na fragmenty, ale ustawiono opcję DF" a "1444 = Upłynął limit czasu…."
A ja znalazłem jeszcze coś takiego : "Add 28 more to this (since you specified ping packet size, not including IP/ICMP header of 28 bytes) And this is your MaxMTU."
-tzn. dodaj 28 do maksymalnego, gdzie nie gubi pakietów.
No to jak – dodawać te 28, czy nie?
I jak wtedy ustawić TCPWindowSize? Podstawić do wzoru z tym +28?
chyba wszystko zrobiłem dobrze ale nie wiem jak sprawdzić czy jest lepiej