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
no i co z tego jak nie wszystkim działa!!!! ciagle pisze ze upłynal limit czasu żądania
Nic z tego….onet nie pomógł mi, ja chyba z pół miliona adresów wpisałem i nic :((( Lipa
U mnie mtu też wynosi 1472, mam stałe łącze z sieci ethernet (100Mb). Nazwy warto?ci „TcpWindowSize” u mnie też nie było, więc dopisałem i ustawiłem na 5728. Teraz wszystko OK.
ale gdzie dokladnie dopisales? w PARAMETERS ?
jeśli nie mam warto?ci „TcpWindowSize” to co mam utworzyć: wartość ciągu, binarną, DWORD, wielociągu, ciągu rozwijalnego?
Ja gdzies indziej kiedys czytalem ze ten soft do zmiany mtu ma taka wade ze zmienia ta wartosc dla wszystkich kart sieciowych- ja np mam 3 karty a tylko przez jedna idzie net – moze ktos podac kinkretne mijesce w rejestrze gdzie mozna to recznie zmienic ? czy jet to tu – HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterfaces{73A893B2-3728-4ADA-AC5B-02C4373E4DE4}
pod nazwa MTU czy np tu HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesNdisWanParametersprotocols
czy moze w kluczach tutaj HKEY_LOCAL_MACHINESYSTEMControlSet002ServicesTcpipParametersInterfaces
???
Marcin: to podaj adres w postaci IP np. 212.77.100.101
Ten TcpWindowSize ma mieć wartość typu DWORD wynik wpisujesz w trybie dziesiętnym a tu macie linka do angielskiej stronki o TcpWindowSize http://www.speedguide.net/read_articles.php?id=157 Pozdro.
Uwagi:
• Jeśli wielkość jednostki MTU wyniesie 1460 (wartość dziesiętna), maksymalna wartość parametru NUM w poniższym wierszu polecenia wyniesie 1432:
ping adres_IP -f -l NUM to fragment artkułu ze strony http://support.microsoft.com/kb/283165/pl
autorowi się chyba zapomniało…
Jak nie wiecie jak się do tego zabrać to lepiej zróbcie to jakimś programem, np. OSS Internet Booster