How to Optimize Your Internet Connection to Get 100 % Bandwidth

Posted by Maria 30 July, 2008 (18) Comment

Default TTL

Default TTL determines the time in seconds and the number of hops a packet lives. While it does not directly affect speed, a larger value increases the amount of time it takes for a packet to be considered lost, discarded and retransmitted. A value that’s too small can cause packets to be unable to reach distant servers at all.

HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

DefaultTTL=”64″ (DWORD, recommended setting is 64. Other settings that are widely used are 128 and 32)

Enable PMTU Discovery

When set to 1 (True), TCP attempts to discover MTU automatically over the path to a remote host. Setting this parameter to 0 causes MTU to default to 576 which reduces overall performance over high speed connections.

HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

EnablePMTUDiscovery=”1″ (DWORD – boolean, valid settings are 0–>False and 1–>True. Many connections perform better with this entry at 1, however, if you prefer to set your upstream to send fixed 1500 packets, you might want to use 0 instead). When set at 1, establishing connections and initial transfer speed might slow down a bit, however you will get better throughput if somewhere in the path large packets need to be fragmented.

Enable PMTU BHDetect

Setting this parameter to 1 (True) enables “black hole” routers to be detected, however it also increases the maximum number of re-transmissions for a given segment. In most cases you’d want to keep BHDetect to 0 (False).

HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

EnablePMTUBHDetect=”0″ (DWORD – boolean, valid settings are 0–>False and 1–>True. Recommended setting is 0)

Sack Options

This parameter controls whether or not SACK (Selective Acknowledgement) support is enabled, as specified in RFC 2018. SACK is especially important for connections using large TCP Window sizes.

HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

SackOpts=”1″ (DWORD – boolean, recommended setting is 1. Possible settings are 0 – No Sack options or 1 – Sack Option enabled).

TCP Max Dup ACKs

This parameter determines the number of duplicate ACKs that must be received for the same sequence number of sent data before “fast retransmit” is triggered to resend the segment that has been dropped in transit.

HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

TcpMaxDupAcks=”2″ (DWORD – range 1-3, recommended setting is 2).

Patches

S. Guide Tweak Patch

Generic patch for Windows XP and Windows 2000 (all versions). This patch will optimize your TCP/IP Registry settings for high speed Internet connections. To install, extract the .inf file first, then double-click (or right-click on filename and choose install from the pull-down menu) and reboot for changes to take effect.

You can download it here

http://www.speedguide.net/files/sguide_tweak_2k.zip

S. Guide Patch PPPoE

Generic patch for Windows XP/2000 and DSL connections using PPPoE. This patch will optimize your TCP/IP Registry settings for high speed Internet connections. It is specifically designed for PPPoE DSL connections. To install, extract the .inf file first, then double-click (or right-click on filename and choose install from the pull-down menu) and reboot for changes to take effect.

You can download it here

http://www.speedguide.net/files/sguide_tweak_2k_pppoe.zip

WinXP DNS Cache Patch

Patch Windows 2k/XP not to cache failed DNS entries. By default, when a DNS lookup fails (due to temporary DNS problems), Windows still caches the unsuccessful DNS query, and in turn fails to connect to a host regardless of the fact that the DNS server might be able to handle your lookup seconds later. This patch fixes the problem by configuring the DNS client to continue sending queries to an unresponsive network. To install, save to your HD, unzip the .reg file, then double-click the filename.

 

Pages: 1 2 3 4 5 6...

You might also like

How to Grab More Bandwidth in Internet Cafe
You are in an Internet cafe or stuck in any other shared network environment  and there are like 10...
Opera’s New Internet Browser
New Opera browser is much faster as well as more stable. Opera acquires 3 pct of browser market share,...
Singapore Web Hosting Company Offers Content Delivery Web Hosting Plans
Leading web hosting service provider in Asia has continued to improve themselves and introduce new services...
Tweaking Internet Speed in Windows Vista: OpenDNS
Here is a very impressive trick to tweak Windows Vista's Internet Speed. This method is very similar...
Categories : Tips & Tricks, WordPress Tags : , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Comments
July 30, 2008

These are some pretty good tips… Hope they work for everyone!

Posted by Andrew Roland
July 31, 2008

Wow. I am speechless, this is an impressive list of speed tweaks, and they actually work as well.

Thanks.

Posted by Dwayne Charrington
August 1, 2008

the QoS one isn`t true, it`s a hoax since 1990

Posted by God
August 1, 2008

Well, I have tried these settings and I get speed improvements. Can you point to some references that its a Hoax ?

Posted by R. MAK.
August 2, 2008

R.MAK A simple search would have turned this up:

http://tech.gameshogun.ws/technews/the_myth_that_is_called_the_qos_20_bandw

Posted by Tim
August 2, 2008

You will gain 20% of your *network* bandwidth, *if* it’s in use. Your network card will probably run at 100mbps, so you would gain 20mbps to take you up from 80mbps. Is your net connection 80mbps? :P Didn’t think so.

Most of these tips are worthless, and some are downright dangerous.

Posted by Tony Cheetham
August 2, 2008

nice useful article, thanks for sharing.

Posted by sachin
August 15, 2008

it is nice theory , internet speed related with bandwidth, and tcp/ip used for making connections. u talked about increasing tcp/ip attempt from 10 to onward for one second….i don’t think so any person able to send more than 10 request in one second

sampats last blog post..Are you facing CPU SPEED and FREQUENCY problem?

Posted by sampat
December 30, 2008

This is a Myth.
As indicated in the article, by default 100% of bandwidth is available to applications. And yes, applications may request priority bandwidth. But this is not a permanent reservation. 100% of bandwidth will continue to be available unless the reserving application is actually using it. Any unused bandwidth will be available to other applications.

References:
http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q316666

Larry Miller
Microsoft MCSA

Posted by Larry Miller
June 2, 2009

Very nice as well as impressive, you rock man

Posted by Nokia Themes
June 2, 2009

i am looking forward to see a similar kind of a post for vista users

August 12, 2009

How true it is? I have a 100KB/s speed, does this tutorial can help to increase up to 5 to 20 times faster?

Posted by Sunday
September 12, 2009

great post. i m trying it. thanks

Posted by nepal travel
October 18, 2009

I lost my local internet connection long ago but I use internet…what do I do?

Posted by Dennis
October 18, 2009

after the QOS packet scheduler and seeing the limit reservable bandwitdh it say the status is not configured? how to do next? pls I want to increase my connection

or get email me at kingsomark_23@yahoo.com

Posted by dennis
Leave a comment

(required)

(required)