
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 przejdz:
[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
Zobacz też:
- Wyłącz limit pobieranych plików w Internet Explorerze
- przeglądania stron WWW w panelach IE
- Ukrywanie komputera w Otoczeniu sieciowym
- Zmiana tytułu na pasku IE
- Przyspieszanie karty Wi-Fi
Średnia ocena:

Autor: Andix | Data: 16-01-2006, 21:48:08
u mnie jest albo: "Pakiet musi być podzielony na fragmenty, ale ustawiono opcję DF" albo "Uplynal limit czasu zadania". Pare m-cy temu robilem to samo bylo dobrze, a teraz przy zadnej wartosci pakiet nie chce byc optymalny. ?????
Autor: piotrm1988 | Data: 12-02-2006, 22:33:36
u mnie dokladnie to samo "uplynol limit czasu zadania" i co teraz mam robic??
Autor: radzi23 | Data: 18-02-2006, 10:27:58
co mam zrobic kiedy po ostatnim "Pakiet musi być podzielony na fragmenty, ale ustawiono opcją DF" pojawia się "Uplynal limit czasu zadania"?
Autor: michal | Data: 18-02-2006, 15:42:11
u mnie to samo wyskakuje komunikat "upłynął limit czasu żądania" i co wtedy
Autor: piotr | Data: 20-02-2006, 17:11:04
Macie myslec glaby!!
Autor: michanio | Data: 22-02-2006, 13:44:49
Nawet nawet nieźe śmiga...dzięki:)
Autor: di_kamilo | Data: 26-02-2006, 22:06:45
Bardzo dobry art
Autor: Magnatos | Data: 27-02-2006, 11:16:49
Bardzo dobry art. Pakieciki śmigają jak trza ;) U mnie mtu wynosi 1472, a mam neta od telewizji kablowej ;]
Autor: mateusz | Data: 27-02-2006, 16:36:44
TcpWindowSize" - ja tego nie mam :/ co robic
Autor: Marcin | Data: 04-03-2006, 17:02:21
Moze by tak ktos łaskawie napisać co zrobic jezeli upłynął limit czasu żadania!!!!!!!!!!!!!!!
Autor: Lux | Data: 06-03-2006, 15:46:17
Wszytko chodzi.
Autor: Marcin | Data: 07-03-2006, 13:54:41
no i co z tego jak nie wszystkim działa!!!! ciagle pisze ze upłynal limit czasu żądania
Autor: Marcin | Data: 09-03-2006, 18:33:51
Nic z tego....onet nie pomógł mi, ja chyba z pół miliona adresów wpisałem i nic :((( Lipa
Autor: Bar.. | Data: 11-03-2006, 23:13:45
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.
Autor: michal M | Data: 17-03-2006, 14:14:10
ale gdzie dokladnie dopisales? w PARAMETERS ?
Autor: michal | Data: 17-03-2006, 20:06:18
jeśli nie mam warto?ci "TcpWindowSize" to co mam utworzyć: wartość ciągu, binarną, DWORD, wielociągu, ciągu rozwijalnego?
Autor: Zio?o | Data: 04-04-2006, 15:00:44
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_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{73A893B2-3728-4ADA-AC5B-02C4373E4DE4} pod nazwa MTU czy np tu HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\NdisWan\Parameters\protocols\0 czy moze w kluczach tutaj HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Tcpip\Parameters\Interfaces ???
Autor: Gon$ioR | Data: 05-04-2006, 10:36:31
Marcin: to podaj adres w postaci IP np. 212.77.100.101
Autor: hyp | Data: 11-04-2006, 13:03:37
Ten [b]TcpWindowSize[/b] ma mieć wartość typu [b]DWORD[/b] wynik wpisujesz w trybie dziesiętnym a tu macie linka do angielskiej stronki o [b]TcpWindowSize[/b] http://www.speedguide.net/read_articles.php?id=157 Pozdro.
Autor: chweeps | Data: 23-04-2006, 17:12:01
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...
Autor: Greg | Data: 27-05-2006, 16:31:07
Jak nie wiecie jak się do tego zabrać to lepiej zróbcie to jakimś programem, np. OSS Internet Booster
Autor: Taniu | Data: 17-06-2006, 14:01:33
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.
Autor: GwozdziU | Data: 05-01-2007, 17:39:07
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 ?
Autor: mlody | Data: 29-01-2007, 15:10:27
jak wyswietla sie komunikat uplynal limit czasu zadania to trzeba zamknac okna przegladarki :) ja przynajmniej tak zrobilem i dziala
Autor: biszop | Data: 04-02-2007, 00:00:20
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
Autor: piterus | Data: 14-02-2007, 22:56:31
czy jest możliwe że moja wartość MTU to tylko 1272? tyle mi wyszlo...
Autor: Ranger | Data: 02-03-2007, 23:53:49
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
Autor: jackow | Data: 04-03-2007, 11:40:42
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)
Autor: Vimes | Data: 27-04-2007, 16:06:40
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...."
Autor: Mario | Data: 06-05-2007, 11:59:39
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?
Autor: Skora | Data: 11-05-2007, 14:58:24
chyba wszystko zrobiłem dobrze ale nie wiem jak sprawdzić czy jest lepiej
Autor: krystian | Data: 02-06-2007, 20:15:36
wpisalem komende pozniej 1490 adres i pisze Pakiet musi być podzielony na fragmenty, ale ustawiono opcją DF"
Autor: Bwk | Data: 04-08-2007, 23:33:24
Ludzie czym wy myślicie? Przeciez tutaj jest bardzo ładnie opisane co trzeba zrobić. A jak czegos nie macie to dopiszcie.
Autor: rokix | Data: 15-08-2007, 02:42:55
"Bwk"zgadzam się z tobą,ludzie wy myślcie tymi łbami bo se w życiu rady nie dacie.Ja mam dopiero 14 lat a wszystkie arty se przetestuje bez problemu i kurde wszystko kapewu.Jak czegoś nie umiecie albo wytłumaczyc coś czeba to na moje gadu:631082.Wytłumacze nawet jak małemu dziecku.
Autor: Jax | Data: 25-08-2007, 08:01:55
mi wyskakuje Określono zła opcję. co robić?
Autor: Saliom | Data: 06-10-2007, 18:59:24
zamiast programu podanego przez autora możecie użyć TuneUp Utilities 2007 trial albo pobrać z emule :)
Autor: Inisder | Data: 21-12-2007, 11:31:39
u mnie pisze albo "upłynąl limit czasu rządania" albo "pakiet musi byc podzielony na częsci,ale ustawiono opcję DF"
Autor: 6ty | Data: 14-04-2008, 18:20:19
Jak widze klopoty ludzi ktorzy pisza, ze im uplynal limit czasu to proponuje jedno. Przeczytanie wszystkich komentarzy. W jednym z komentarzy zaraz na samym poczatku jest podpowiedz jak to naprawic, trzeba tylko ruszyc glowa a nie zabierac sie za cos czego z czego nie ma sie kompletnie zadnych podstaw. Ps. A jak wam uplynal limit czasu to dlaczego macie internet normalnie? Linuks rlz ;)
Autor: K. | Data: 18-08-2008, 19:44:05
"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 " Autor artykułu chyba nie bardzo zna się na rzeczy - stąd te wszystkie wątpliwości. Po pierwsze w poleceniu ping NIE podaje się MTU!!! Autor twierdzi inaczej. Polecenie ping jako argument przyjmuje WIELKOŚĆ DANYCH BEZ NAGŁÓWKA. Każdemu kto ma ustawione MTU na 1500 odpowiedzią największą w pingu będzie 1472, ponieważ nagłówek IP+ICMP=28 bajtów, upłynął
Autor: Marko | Data: 20-09-2008, 12:51:26
Najlepiej sprawdzić swój podstawowy DNS np w proramie hijackThis. Nastepnie opcję mtu skonfigurować pod pierwszy adres dns. Nie konfigurujcie mtu od daną stronę a pod swój podstawowy dns.
Autor: DDD | Data: 18-07-2009, 09:58:40
"TcpWindowSize" domyślnie ustawioną na 65535 a ja mam tyle 1562500
Autor: MiaŁ | Data: 17-09-2009, 02:51:11
Nie jest to MTU, lecz MSS, czyli Maximum Segment Size. Opisuje on w bajtach największą dopuszczalną ilość danych, która może opuścić lokalną sieć w jednym kawałku. Aby wyliczyć MTU, należy do tego dodać jeszcze szerokość nagłówka, która nie przekracza 40 bajtów.
Autor: Bialoleka | Data: 11-12-2009, 02:23:29
Odpal regedit i przejdz: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] jak odpalic ten regedit albo gdzie to jest bo tego nie czaje??
Autor: Bialoleka | Data: 11-12-2009, 02:23:52
Odpal regedit i przejdz: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] jak odpalic ten regedit albo gdzie to jest bo tego nie czaje??
Autor: Iza_B | Data: 14-01-2010, 19:13:03
a co zrobić przy systemie windows 7?? orientuje się ktoś może??
Autor: michal | Data: 29-03-2010, 18:46:33
szukalem optymalnego mdt dla mojego ulubionego serwera css i wyszło że przy mdt wynoszącym 1 jest najniższy ping >.<
Autor: MTU | Data: 14-10-2010, 12:50:06
<a href="http://link.pl">link</a>
Autor: dfsdf | Data: 29-11-2010, 01:39:59
Z tego co mi wiadomo, inaczej MTU wygląda dla PPPoE a inaczej dla PPPoA. Nie wiem dlaczego nie zostało to wspomniane. Ktoś może źle ustawić i w najgorszym wypadku narobić sobie kłopotów.
Autor: ula | Data: 25-02-2011, 11:05:35
mtu to gorzej niż zero fatalnie do kitu do niczego
Autor: pablo | Data: 16-08-2011, 15:08:55
W artykule jest błąd... od 3 lat !!!!!! Jeżeli ktoś chce poprawnie ustawić wartość MTU to polecam ten artykuł http://www.sevenforums.com/tutorials/94721-mtu-limit-test-change-your-connections-mtu-limit.html
Autor: bazant | Data: 15-12-2011, 16:42:47
Na pewno autor nie zna się na rzeczy - zmiana według zaleceń spowodowała obniżenie transferu z 33 Mb/s do ledwo 15 według speedtesta!!!
Autor: nowako84 | Data: 09-01-2012, 01:26:58
jeżeli wychodzi wam że upłynął czas oczekiwania czy jakoś tak to znaczy że musicie podawać niepełną domenę w testach ping, np: interia.pl, należy wpisywać całość poczynając od www.interia.pl, polecam roenierz www.onet.pl, www.o2.pl, www.neostrada.pl, www.dialog.pl, odradzam www.wp.pl bo najczęściej mimo pełnej nazwy strony upływa czas, także musicie kombinować
Autor: ustawcie tak dla pppoa vcmux | Data: 09-01-2012, 01:31:46
« SpeedGuide.net TCP Analyzer Results » Gdy na routerze jest MTU 1500 Tested on: 2012.01.08 19:29 IP address: 78.8.x.xxx Client OS/browser: Windows 7 (Firefox 9.0.1) TCP options string: 0204059801010402 MSS: 1432 MTU: 1472 TCP Window: 5840 (NOT multiple of MSS) RWIN Scaling: 0 bits Unscaled RWIN : 5840 Recommended RWINs: 63008, 126016, 252032, 504064, 1008128 BDP limit (200ms): 234kbps (29KBytes/s) BDP limit (500ms): 93kbps (12KBytes/s) MTU Discovery: ON TTL: 115 Timestamps: OFF SACKs: ON IP ToS: 00000000 (0)


