TCP/IP & Internet speed tweaks

JackMDS

Elite Member
Super Moderator
Oct 25, 1999
29,553
430
126
In addtion to the above this will help too.

Download DrTCP: <a target=new class=ftalternatingbarlinklarge href="http://www.dslre
ports.com/front/DRTCP021.exe">http://www.dslreports.com/front/DRTCP021.exe</a>

Run the program, it will show the current settings of TCP/IP parameters. Write them down.

You can change any variable that you want, click Apply, and reboot the computer, if no good; you can always change to your original values.

Start with*:

MaxMTU - DSL =1492, Cable = 1500. DialUp = 576

Tcp Receive - 255552 (This is the varaible to play with!)

Window Scaling - Yes

Time Stamping - No

Selective Acks - Yes

Path MTU Discovery - Yes.

Black Hole - NO

Max Duplicate - 2

TTL - 64

*Notice it said above Start with

These settings are not written in "stone" there is variability depending on the compute'sr other settings. So try few settings and measure your Download for each one.

If you have a Router, the Router's MTU, if set differently can affect the general MTU.

Link: Measuring the "Speed" of Internet Connection.
 

chsh1ca

Golden Member
Feb 17, 2003
1,179
0
0
Originally posted by: JackMDS
MaxMTU - DSL =1492, Cable = 1500. DialUp = 576
In other words, if you have Cable, don't bother changing anything, because default LAN MTU is 1500 on Windows machines (and most OSes, as far as I'm aware)

 

JackMDS

Elite Member
Super Moderator
Oct 25, 1999
29,553
430
126
One thing I learned over the years is not to "assume" any settings.

Run the program and see what the MTU is. If it is 1500, and you have a cable than you can leave it alone.
 

Smilin

Diamond Member
Mar 4, 2002
7,357
0
0
Another way to find your mtu:

ping a host on the internet (I use www.yahoo.com) and use the -f and -l switches.

-f says not to fragment
-l sets the packet size.

Start with a high value for -l and lower it until your pings get through then add 28 to that number and that's your mtu size.

For those of you trying this at home, start with a packet size of 1473 and work your way down. Standard ethernet packets will start getting through at 1472, add the 28 and you get the standard ethernet mtu of 1500.