Tuesday, June 24, 2008

TCP Optimizer - Tips For BEGINNERS

General Settings tab:
Custom settings - check
Modify All Network Adapters - check
network adapter selection - your NIC
MTU ?
TTL - 64
TCP Receive Window - ?
MTU Discovery - Yes
Black Hole Detect - No
Selective Acks - Yes
Max Duplicate ACKs - 2
TCP 1323 Options:
Windows Scaling - ?
Timestamps - uncheck

Advanced Settings tab:
Max Connections per Server - 10
Max Connections per 1.0 Server - 20
LocalPriority - ?
Host Priority - ?
DNSPriority - ?
NetbtPriority - ?
Lan Browsing speedup - optimized
QoS: NonBestEffortLimit - 0
ToS: DisableUserTOSSetting - 0
ToS: DefaultTOSValue - 80
MaxNegativeCacheTtl - 0
NetFailureCacheTime - 0
NegativeSOACache Time - 0
LAN Request Buffer Size - 32768
Then select "Apply Changes" and reboot to take effect

How to get MTU ?
Just use TCP/IP Analyzer http://www.speedguide.net/analyzer.php

How to get proper RWIN ? (TCP Receive Window)

RWIN DEPENDS ON FOLLOWING FACTORS

+ Bandwidth
+ Which country we are in
+ Which country we surf frequently

Formula
Quote:
RWIN = BANDWIDTH (DOWNLOAD) * MAX.LATENCY /8
MAX.LATENCY : we should only assume worst latency to the country we surf to most often and stick with it.

+ We should make RWIN an EVEN multiple of MSS

+ Satellite or Wireless should use larger RWIN values because of the high latency

AFTER ALL THOSE CALCULATIONS, HERE IS A VERY ROUGH BREAKDOWN OF THE ANALYZER RECOMMENDED VALUES...

If MTU = 1500

513920 -- works for ~8 to ~30 Mbps
256960 -- 2 to 14 Mbps
128480 -- 1 to 5 Mbps
64240 -- works well up to ~2 Mbps.

If MTU = 1492

511104 -- works for ~8 to ~30 Mbps
255552 -- 2 to 14 Mbps
127776 -- 1 to 5 Mbps
63888 -- works well up to ~2 Mbps.

If MTU <>

+ LEAVE RWIN BLANK and Uncheck Window Scaling
+ Use WinSockFix
+ Update your modem's firmware to get higher MTU
+ Uninstall tweak programs like cfos Speed


If TCPOptimizer can not adjust your RWIN , try enter the value for DefaultReceiveWindow in Cablenut

Windows Scaling
Check Windows Scaling when RWIN > 65535

Constant Values:
Custom settings - check
Modify All Network Adapters - check
TTL - 64
MTU Discovery - Yes
Black Hole Detect - No
Selective Acks - Yes
Max Duplicate ACKs - 2
Timestamps - uncheck
MaxConnectionsPerServer - 10
MaxConnectionsPer1_0Server - 20
Lan Browsing speedup - optimized
QoS: NonBestEffortLimit - 0
ToS: DisableUserTOSSetting - 0
ToS: DefaultTOSValue - 80
MaxNegativeCacheTtl - 0
NetFailureCacheTime - 0
NegativeSOACache Time - 0
LAN Request Buffer Size - 32768

Host Resolution Priority

LocalPriority - 1
Host Priority - 1
DNSPriority - 1
NetbtPriority - 1

or

LocalPriority - 5
Host Priority - 6
DNSPriority - 7
NetbtPriority - 8


REMEMBER

+ Relocate your router and modem in proper place :
Relocate them to some place that are a few feet away from ALL other electrical devices, including apart from each other.Also, make sure you do not coil up any excess length of signal or power cables.

+ Scan for Spyware/malware:

We recommend

Quote:
Ccleaner
AVG AntiSpyware
Ad-Aware 2007
Spybot Search & Destroy
+ Get MORE 20% bandwidth with Win XP :
Quote:
Run and type “gpedit.msc” > Local Computer Policy > Computer Configuration > Administrative Templates > Network > QOS Packet Scheduler > Limit Reservable Bandwidth > Double click on Limit Reservable bandwidth > Enabled reservable bandwidth > Set it to 0.
+ Disable unnecessary items :
Quote:
Start > Run > type "msconfig" > StartUp tab > Uncheck unnecessary items
Quote:
Start > Control Panel > Network Connection > Choose your Network > Uncheck "Client for Microsoft Networks”, “File and Printer sharing for Microsoft Network” , and “QoS Packet scheduler”.
Quote:
Right click on My Computer > Properties > Advanced tab > Perfomance : Settings > Visual Effects tab > Check "Adjust for best performance" (check "Visual Styles on windows and buttons" and "Use drop shadows for icon labels on the desktop" if you want to keep WinXP theme).
+ Disable unnecessary services :
Quote:
Run > Type "services.msc" > Disable "Application Layer Gateway Service", "Automatic Updates & Background Intelligent Transfer Service", "QoS RSVP" > Restart Win !!!

+ Using OpenDNS :
Quote:
Start > Control Panel > Network Connection > Choose your Network > Properties > Internet Protocol (TCP/IP) > Properties > Use the following DNS server addresses => 208 67 222 222, 208 67 220 220.
+ Fake IP and Save Bandwidth with Toonel :
Toonel is an experiment in a technique for conserving network bandwidth. If you are paying a fee based on the amount of data you transfer (e.g. 3G/GPRS/DSL/CDMA) and have monthly download limit, or if you have narrowband connection (e.g. dialup modem) then you are most likely to appreciate the service toonel.net offers (http://toonel.net).

Note : It requires Java Environment (http://java.com/en/download/index.jsp)

Set the following proxy for Browser: 127.0.0.1 Port 8080

Quote:
+ Internet Explorer : Tools > Internet Options > Connections > “LAN settings” > “ Use a proxy server for your LAN” > Address : 127.0.0.1 Port 8080.

+ Mozilla FireFox : Tools > Options > Advanced > Network > Connection > “Settings” > Manual Proxy Configuration > HTTP Proxy : 127.0.0.1 Port 8080.
+ OpenDNS works with Toonel :
Quote:
Start > Control Panel > Network Connection > Choose your Network > Properties > Internet Protocol (TCP/IP) > Properties > Advanced > DNS > uncheck Append parent suffixes of the primary DNS suffix.

+ FireFox Speed Hacks :

Speed Hacks

1. Pipelining: By default pipelining is disabled in Firefox. Usually when we visit a site the browser will make only one request to the server but while Pipelining is enabled it makes more than one request.It works like a download accelerator. You will notice a great change in speed while accessing sites in slow server.

In the filter bar type network.http.pipelining. You will be shown the result that matches your search. The first one will be network.http.pipelining itself with a boolean variable. Check the value, if its false double click and make it true

Next you will find an network.http.pipelining.maxrequests just below the previous line. Its an integer value with 4 as default. Change the value to 10, 20 or even 30. Test different values and see which one is optimum for your connection

2. Rendering Delay: Now create a new integer by right clicking anywhere and selecting Integer from New. Give the name as nglayout.initialpaint.delay and the integer value as 0. This specifies the amount of time the browser waits before rendering the page with information it got. You will find the page loading part by part but this is a useful hack as texts will be displayed first.
NOTE: If you get a lot of “Page not found” error after applying this, then try to increase the value from 0 to say 2 or 3.

Summary:

* Set network.http.pipelining to true
* Set network.http.proxy.pipelining to true
* Set network.http.pipelining.maxrequests to 20 or whatever value you like
* Create a new integer called nglayout.initialpaint.delay and give its value as 0

Optimize

Ever noticed of instances when Firefox’s CPU usage shoots up to 90% and the Memory usage shoots up to anywhere between 200 MB and 700 MB(this happens if you dare to open 200+ tabs like this gal tried )? Read on for some tips to improve the situation.

1. Excellent tips from Zolved (go to the site for detailed instructions)

Check your Extensions and Themes.
Check the Plug-ins.
Clear Download History.
Restart Firefox Periodically.
Assign Memory Cache on Firefox.
Release Memory when Firefox is minimized

2. Disable prefetch: Firefox has a nasty habit (sometimes this is useful) when you search in Google. It automatically loads the sites you are likely to visit like the first result. Disabling these can be a good idea for people with low-speed internet connection or low RAM. You can also disable this if you are bandwidth miser :P. To do this type in network.prefetch-next in the filter box and double click the value to turn it to false.

Summary

* Disable unwanted Extensions
* Disable unwanted Plug-ins.
* Clear Download History.
* Restart Firefox Periodically and don’t hibernate/sleep your computer while Firefox is running
* Set browser.cache.memory.enable to true, create a new integer named browser.cache.memory.capacity and give its value equal to 16 times your RAM capacity in MB (16 X your RAM size which is usually 256 or 512).
* Create a new boolean value named config.trim_on_minimize and set it to true
* Disable prefetch by toggling network.prefetch-next to false


FireFox Add-ons to save bandwidth and faster connection :

+ AdBlockPlus (Block Images , Flash...) https://addons.mozilla.org/en-US/firefox/addon/1865

+ AdBlockPlus Element Hiding Helper (block HTML elements, WYSIWYG style) https://addons.mozilla.org/en-US/firefox/addon/4364

+ NoScript (Block Javascripts with Filter and more...) https://addons.mozilla.org/en-US/firefox/addon/722

FireFox Add-ons to hack Google :

GreaseMonkey : https://addons.mozilla.org/en-US/firefox/addon/748

Two Column Google (row-wise) places Google search results into two columns row-wise, making use of wasted space on large monitors. http://userscripts.org/scripts/show/8477

(Install GreaseMonkey first then Two Column Google)

More FireFox Usages:

Quote:
+ Disable Cookies (protect yourself from eyes, save bandwidth and Disk space) : Tools > Options > Privacy > Uncheck accept cookies from sites
(note : allow Google.com and Yahoo.com, and of course speedguide.net)
+
Quote:
Large cache (save bandwidth and load pages faster) : Tools > Advanced > Network > Set cache (500 MB is recommended)
More Useful Links :

Dr Tweak

Speedtest

HijackThis

IP Lookup

Monday, June 23, 2008

SG Tweaking tools

SG TCP/IP Analyzer - a tool for analyzing your TCP/IP settings.
SG TCP/IP Optimizer - a program for tweaking broadband-related Registry settings, works with Windows 9x/Me/NT/2k/XP
SG Speed Test v2 - Speed test, we have a number of mirrors you can use to test your current speed from different locations.
SG Registry Patches - simple Registry patches for adding the optimal settings for tweaking broadband internet connections.

Popular Threads you should read

Mnosteele - Mccoffee - Dannjr's take on Tweaking (combined in a single thread).
Lobo's XP Tweaks thread - very informative !
56k Tweaks for all OSes - by mnosteele52


Additional Notes
  • Answers to some of the most commonly asked questions can be found here: Broadband Tweaking FAQ
  • When asking questions about tweaking, please include your Operating System.
  • To return your Registry to its default "untweaked" state, either apply one of our default patches appropriate for your OS, or use our SG TCP/IP Optimizer.
  • Your ISP limits your bandwidth. The only thing you can do is optimize your end of the connection... Uncapping is not going to get you far, for more information read the related posts in our General Cable/DSL Forum or our Uncapping Editorial
To simplify the process of getting help with tweaking your connection, try following the guidelines below, and answer as many of the questions as you can:
  • Copy and paste your results (not URL) from the SG TCP/IP Analyzer. From the word MTU, all the way down to IP type of service field (RFC1349). Make sure you don't paste your IP Address.
  • What Operating system are you running? (Win95/98/2k/XP)
  • What type of internet connection do you have? Who is your ISP and what are your advertised speeds. (56krap/ISDN/DSL/Cable/T1/etc)
  • What (if any) PPPoE software are you running? [Enternet/RasPPPoE/WinPoet/WinXPPPoE/Router] (If you have a DSL connection which requires you to type a username and password before connecting to the internet, then you're connecting via PPPoE.)
  • Post the results of a speed test. There is one in the Members' Menu on the main SG page, here is another sample link: http://www.speakeasy.net/speedtest
  • Download the SG TCP Optimizer. It's a program for tweaking broadband-related Registry settings, works with Windows 9x/Me/NT/2k/XP/2k3 (it has the option to return your Registry to its default "untweaked" state as well)
  • Learn more about tweaking:
    Broadband Tweaking FAQ
    Broadband Tweaking Resources

Sunday, June 22, 2008

Speedguide.net - TCP Optimizer

SG TCP Optimizer
TCP Optimizer Description: The TCP Optimizer is a free, easy Windows program that provides an intuitive interface for tuning and optimizing your Internet connection. There is no installation required, just download and run.

The program can aid both the novice and the advanced user in tweaking related TCP/IP parameters in the Windows Registry, making it easy to tune your system to the type of Internet connection used. The tool uses advanced algorithms, and the bandwidth*delay product to find the best TCP Window for your specific connection speed. It provides for easy tuning of all related TCP/IP parameters, such as MTU, RWIN, and even advanced ones like QoS and ToS/Diffserv prioritization. The program works with all current versions of Windows, and includes additional tools, such as testing average latency over multiple hosts, and finding the largest possible packet size (MTU).

The TCP Optimizer is targeted towards broadband internet connections, however it can be helpful with tuning any internet connection type, from dialup to Gigabit+ :)

If you need help with the program, check the TCP Optimizer documentation, read our broadband tweaking articles, the Optimizer FAQ, and/or visit our Forums. The program can be freely (re)distributed, as long as you give us proper credit as the author, and it is not sold for profit.

Mirrors:
SpeedGuide.net (recommended)
Download.com
MajorGeeks.com
Softpedia.com
The legacy unsupported version 1 of the Optimizer is still downloadable from -here-.

OS: Windows 9x/ME/2K/XP/XP-SP2/2k3 | version: 2.0.3 | date: 01/06/2006 | filesize: 596 KB

Source : http://www.speedguide.net/downloads.php

Speedguide.net - Mccoffee 's tips

Cycle/power down modem and router turn modem off and router for 2mins then turn modem, and or router on after 2mins

backup registry goto start menu run then type regedit export registry file in a safe place


IMPORTANT TO UNDERSTAND
Remember your goal is to get about 90% of your rated speed, sometimes depending on factors beyond your control i.e. routers, servers, line quality, overloaded node etc.

YOU CANNOT TWEAK GAMMING OR PiNG SO DON'T EVEN ASK.


The Maximum Transmission Unit value should be set accordingly: 56K, PPPoA DSL, Cable Modem - 1500 / PPPoE DSL - 1492 / XP PPPoE DSL - 1480*
*Note* - With XP and PPPoE DSL your MTU can either be 1492 or 1480, make sure your settings are adjusted for the proper MTU.



56ks tweaks

A must have for xp/win2k users


A must do before any tweaks download and install both and run get rid of all spyware.
Download and update then do a scan with SpyBot 1.2 http://beam.to/spybotsd & Ad Aware 6.0 http://www.lavasoftusa.com/
to remove any spyware then install and update SpywareBlaster to stay spyware FREE. YOU MUST USE BOTH AD AWARE & SPYBOT TO ENSURE YOU ARE SPYWARE FREE SINCE ONE FINDS WHAT THE OTHER MISSES.


If are using zone alarm remove it it is the biggest resource hog and bandwith eater firewall there is. Use Outpost Firewall http://www.agnitum.com/products/outpost or Sygate Firewall http://www.sygate.com/, both have FREE and Pro versions and are heads above ZA.

6 questions that need to be answer before help

1. Do u have cablenut and or the cablenut addon or tcp optimizer installed if not u could downloand them here

TCP Optimizer

cablenut

cablnut update has settings for advertised speed of the line for 2k/xp.

2. What verison of windows are u running such xp,2k,me,9x

Windows 98 users must have to install this patch MSPATCH

3. take the tcp analyzer and cut and paste everything below
ip information and then post with resaults
tcpipanalyzer

4. are u on cable and or dsl, dslppoe,ppoa. if ppoe, ppoe means u have to log on to internet every time make sure mtu is right for ppoe to fix it go here ppoe fixl

5.What is ur isp and with adevertised speed and average speeds u are currently getting

6. are u behind a router,and or software firewall installed

The following are my suggested settings in Cablenut for 2K & XP:
DefaultReceiveWindow = multiply your ISPs download caps in kilobytes by 1024 then divide by 8
DefaultSendWindow = multiply your ISPs upload caps in kilobytes by 1024 then devide by 8
DisableAddressSharing = 1
InitialLargeBufferCount = 100
InitialMediumBufferCount = 240
InitialSmallBufferCount = 320
LargeBufferSize = 81920
MaxFastTransmit = 64000
MediumBufferSize = 15040
PriorityBoost = 0
SmallBufferSize = 1280
TransmitWorker = 32
FastSendDatagramThreshold = 4096
EnableFastRouteLookup = 1
EnablePMTUDiscovery = 1
IgnorePushBitOnReceives = 0
GlobalMaxTcpWindowSize = leave blank
MaxFreeTcbs = 8000
MaxHashTableSize = 16384
MaxNormLookupMemory = 5000000
SackOpts = 1
SynAttackProtect = 1
Tcp1323Opts = 1
TcpLogLevel = 1
TcpMaxDupAcks = 3
TcpMaxHalfOpen = 100
TcpMaxHalfOpenRetried = 80
TcpRecvSegmentSize = 1460 or your mtu subtracted by 40
TcpSendSegmentSize = 1460 or your mtu subtacted by 40
TcpTimedWaitDelay = 30
TcpUseRFC1122UrgentPointer = 0
TcpWindowSize = leave blank
MaxConnectionsPer1_0Server = 20
MaxConnectionsPerServer = 10
DefaultTTL = 64
DisableUserTOSSetting = 0
TcpMaxDataRetransmissions = 6
DefaultTOSValue = 92





The following are my suggested settings in Cablenut for 98 & ME:

BcastNameQueryCount - 1
BcastQueryTimeout - 100
BSDUrgent - 1
CacheTimeout - 600000
DefaultRecvWindow - use the calculator to find your best value*
DefaultTTL - 64
EnableDNS - 0
GlobalMaxTcpWindoSize - use the calculator to find your best value*
KeepAliveInterval - 500
KeepAliveTime - 14400000
Lanabase - 0
LocalCopyMade - 1
MaxConnections - 64
MaxConnectRetries - 5
MaxDataRetries - 99
NameTableSize - 255
NameSrvQueryTimeout - 100
PMTUBlackHoleDetect - 0
PMTUDiscovery - 1
RoutingBufSize - 146432
RoutingPackets - 100
SackOpts - 1
SessionKeepAlive - 7200
SessionTableSize - 255
Size/Small/Medium/Large - 3
Tcp1323Opts - 0 (set to 1 if DefaultRecvWindow is 65535 or higher)
TcpTimedWaitDelay - 30
MaxDupAcks - 3
DefaultTOS - 92
IGMPLevel - 2
MaxConnectionsPer1_0Server - 20
MaxConnectionsPerServer - 10



Get rid of temp files to do this goto startmenu search for *.tmp when it's done searching goto edit select all and delete

If using a router use this guide to make ips static using a router make sure u have static ips set on computers better performance[size]
static ip guide

xp users make sure you add a metric. This guide will show u the metric step and how to make static ips
http://www.broadbandnuts.com/index.p...y;threadid=933

links

ftp://ftp1.optonline.net/pub/test64 ftp speedtest

winmxtweaking

good tweaking info

drivers
login:drivers password:all

hadware info

xsetup

computer parts

peer to peer applications

new wiring for dsl

BIOS INFO

For faster webpage loading
Navigate to this registry entry and change the following settings:

For XP & 2K

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider

For 98, 98SE & ME

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP\ServiceProvider

On the right for ALL OS's change these entries: (ALL values are HEXIDECIMAL)

Class - 8
DnsPriority - 1
HostsPriority - 1
LocalPriority - 1
NetbtPriority - 1

By default Windows 2K & XP cache everything in the DNS cache service, both correct and faulty DNS lookups. To increase performance by eliminating the caching of faulty DNS lookups, change the following values from whatever their original values are to zero.
Cut and paste everything in notepad save the file dns.reg after save double click the file it will prompt you save to registry hit ok.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters]
"NegativeCacheTime"=dword:00000000
"NetFailureCacheTime"=dword:00000000
"NegativeSOACacheTime"=dword:00000000

If using a linksys router goto 192.168.1.xxx whatever your routers ip is goto advanced make sure you have mtu set
and block wan request disabled if you are paranoid about sercurity leave it enabled however when set enabled it could effect speed.

If u are using usb to connect to your cablemodem and or dsl get na network card and network cable better performance

Cable user with no router has to have network card set 10 half duplex

dsl users use 100 full duplex

HOW TO SET THE PROPER NIC DUPLEX SETTINGS:

Win98/ME: to change to half-duplex:

* Open Control Panel.
* Double-click Network.
* From the scrollable list, select your Ethernet adapter (rather than any dial-up) with a green icon.
* Click the button Properties.
* Click the tab Advanced to bring it to the front:
* In the Property box, the property name to be selected varies according to model of ethernet card. Examples are: Network Link Selection, Media Type, Connection Type, Duplex Mode, or any similarly-named property which can have Values looking like Auto-Negotiation, or 10BT, or 10BaseT.
* In the Value box, select a value which either (a) explicitly says half-duplex or semi-duplex, or (b) at least does not say full-duplex [e.g. 10BaseT on its own is OK]. If there is a choice between 10 and 100 with half-duplex, choose the 10. Do not choose 10Base5, 10Base2, or AUI.
* Click OK to exit the Adapter settings.
* Click OK all the way out - you might need to restart.

Windows 2000 or XP: to change to half-duplex:

* Open Control Panel.
* Double-click Network and Dial-up Connections.
* Identify the icon for your cable modem connection: usually Local Area Connection.
* Right-click that icon and select Properties.
* Under the ethernet adapter icon, click the button Configure.
* Click the tab Advanced to bring it to the front:
* In the Property box, the property name to be selected varies according to model of ethernet card. Examples are: Network Link Selection, Media Type, Connection Type, Duplex Mode, or any similarly-named property which can have Values looking like Auto-Negotiation, or 10BT, or 10BaseT.
* In the Value box, select a value which either (a) explicitly says half-duplex or semi-duplex, or (b) at least does not say full-duplex [e.g. 10BaseT on its own is OK]. If there is a choice between 10 and 100 with half-duplex, choose the 10. Do not choose 10Base5, 10Base2, or AUI.
* Click OK to exit the Adapter settings.
* Click OK to exit the Connection properties.

if u are using a router at set network card 100 full

Please do not add to this theard if there is promblem state the promblem in a new post or private message me thank you

Source: http://forums.speedguide.net/showpost.php?p=929863&postcount=2

Speedguide.net - Tips on tweaking

**PLEASE ANSWER THESE QUESTIONS IF YOU NEED HELP**

The answers to the following questions are VERY important when posting asking for assistance, if you do not answer them you will not recieve any assistance. You must help us help you!

1. What type of connection do you have? i.e. 56K, ISDN, DSL (PPPoE or not), Cable etc.

2. Who is your ISP and what is your advertised speed from them? i.e. Cox.net & 3000/256 - this is advertised in kilobits per second.

3. What are your current settings now? Do a TCP/IP Analyzer Test and copy and paste the results (remember to XXXXX out your IP address) here.

4. Please tell us your operating system i.e. 95, 98, 98SE, ME, 2K or XP.

*NOTE* AOL user don't bother tweaking your connection, AOL doesn't use the standard TCP/IP stack.

IMPORTANT TO UNDERSTAND
Remember, your goal is to get about 90% of your rated speed, sometimes depending on factors beyond your control i.e. routers, servers, line quality, overloaded node etc. it just isn't going to happen, no matter what you do.


MTU Values - THIS MUST BE SET PROPERLY PRIOR TO ANY OTHER TWEAKING

The Maximum Transmission Unit value should be set accordingly: 56K, PPPoA DSL, Cable Modem - 1500 / PPPoE DSL - 1492 / XP PPPoE DSL - 1480*
*Note* - With XP and PPPoE DSL your MTU can either be 1492 or 1480, make sure your settings are adjusted for the proper MTU.

EXTREMELY IMPORTANT!!!

Download, update and scan with SpyBot S&D EXACTLY as I explain HERE & Ad-aware EXACTLY as I explain HERE to remove any spyware then install and update SpywareBlaster to stay spyware FREE. YOU MUST USE BOTH AD AWARE & SPYBOT TO ENSURE YOU ARE SPYWARE FREE SINCE ONE FINDS WHAT THE OTHER MISSES. Spyware can and will ruin your connection and crash your pc!


LINKS TO HELP YOU OPTIMIZE YOUR CONNECTION

RWIN & BIT CALCULATOR
Ping & Tracert Information
DSL PPPoE Help
The Windows 2000 White Papers
Driver Updates
CableNut Definitions 2K & XP
CableNut Definitions 98 & ME
CableNut Live for 2K & XP
CableNut Live for 98 & ME
Windows XP PPPoE DSL Fix
DSL Wiring Guide


TOOLS TO HELP YOU OPTIMIZE YOUR CONNECTION

TCP Optimizer
CableNut
TCP/IP Anlyzer


TcpWindowSize (RWIN) FORMULA

(Maximum Bandwidth x Maximum Anticipated Latency) / 8

Example of a connection with a 3000 download cap with a maximum latency of 100 ms:

(3000 x 100) / 8 = 37500 To make it a multiple of MSS divide by 1460:

37500 / 1460 = 25.68 Then round up to the nearest even whole number:

26 x 1460 = 37960 - Optimum RWIN


SPEAKEASY SPEED TESTS

New York City
Chicago
Washington D.C.
San Francisco
Denver
Dallas
Atlanta
Boston
Philadelphia
Los Angeles
Cleveland
Houston
Miami
Minneapolis/St. Paul
Seattle


FTP SPEED TESTS

OOL FTP Speed Test
ftp://ftp1.optonline.net/pub/test64

AOL FTP Test
ftp://ftp.newaol.com/aol6.0/179902/setupaol60.exe

RoadRunner FTP Test
ftp://test.tampabay.rr.com/ftp.50m.sav

The most reliable way to test your speed/bandwith is to use one of the FTP tests above. Just download about half of it (until your speed levels off) and multiply the average by 8 to see how close to your caps you are.


OTHER IMPORTANT RECOMMENDATIONS


- SETTING YOUR NIC DUPLEX MODE PROPERLY:

ALWAYS connect your modem via ethernet (NIC) and make sure you have the latest drivers for your NIC from the manufacturer and set your duplex mode to "auto". If you are using a router make sure you have the latest firmware. DO NOT CONNECT YOUR MODEM VIA USB!!



- SPEED UP NETWORK BROWSING:

* Open up regedit.
* Navigate to HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Explorer/RemoteComputer/NameSpace.

Delete the key: {D6277990-4C6A-11CF-8D87-00AA0060F5BF}.

- FASTER WEB PAGE LOADING:

This tweak will help web pages load faster, it has no real effect on download speeds, just helps your pc look up websites faster thereby speeding up how fast the page loads and making web-surfing more enjoyable.

Navigate to this registry entry and change the following settings:

For XP & 2K

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider

For 98, 98SE & ME

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP\ServiceProvider

On the right for ALL OS's change these entries: (ALL values are HEXIDECIMAL)

DnsPriority = 1
HostsPriority = 1
LocalPriority = 1
NetbtPriority = 1

To change the value right mouse click on the value and select modify and enter the values above once you have done all of them reboot to take effect and see how fast your pages load.

For 98 & ME they should look like:

01 00 00 00

- SETTING IE'S SETTINGS CORRECTLY

Open Internet Explorer and select Tools - Internet Options - under the General tab in the Temporary Internet files section select the Settings button.

Select "Every visit to the page" and set the amount of disk space to use: to no more than 100MB. Now select the Connections tab and select LAN Settings make sure EVERYTHING there is unchecked and select OK.

IE6 ONLY - select the Privacy tab and choose Advanced check the box "Override automatic cookie handling" and for First-party Cookies - Accept, Third-party Cookies - Block and check "Always allow session cookies.

Set your temporary internet cache to 100mb and delete it weekly.

- RESET YOUR MODEM REGULARLY

Another thing to do about once a week if you modem is on 24/7 is to power cycle your modem, just completely disconnect power from it for atleast 15 seconds and then power it back on.

- DNS CACHE FIX

By default Windows 2K & XP cache everything in the DNS cache service, both correct and faulty DNS lookups. To increase performance by eliminating the caching of faulty DNS lookups, change the following values from whatever their original values are to zero.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters]
"NegativeCacheTime"=dword:00000000
"NetFailureCacheTime"=dword:00000000
"NegativeSOACacheTime"=dword:00000000

- USE ETHERNET INSTEAD OF USB

Always connect your modem via ethernet (Network Interface Card) instead of USB, ethernet is faster and much more stable. Also make sure you have the latest drivers for your NIC from the manufacturer NOT Microsoft, alot of times the drivers from the manufacturer have advanced settings that help optimize the performance of your NIC that the native Microsoft drivers don't have.

- SCAN WEEKLY WITH FOR SPYWARE

Make sure to keep Ad-aware, SpyBot and SpywareBlaster up to date and do weekly scans.

- UPDATE YOUR DRIVERS AND FIRMWARE:

Make sure you have the latest drivers for your NIC from the manufacturer. If you are using a router make sure you have the latest firmware.

- MINIMIZE YOUR AMOUNT OF PROTOCOLS:

For 2K & XP - Under your LAN connection - properties - general tab, uninstall all the protocols there that you do not need. *Note - If using 2K & XP and you are a stand alone pc then the only protocol you need is Internet Protocol TCP/IP.

- SETUP TCP/IP PROPERLY:

(XP Only) Setting your TCP/IP metric setting properly, it should be set to a value of 1. To do so do the following:

Open your control panel – select the network icon – right click on your LAN connection and select properties – highlight Internet Protocol TCP/IP and select properties – advanced – select the IP settings tab – in the interface metric box put the value 1 – ok. Also disable NetBios over TCP/IP if you are not file or printer sharing.

- FORWARD BUFFER MEMORY TWEAK:

This value controls how much RAM TCP/IP uses for storing packet data in the router packet queue.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]

"ForwardBufferMemory"=dword:00024a00
"NumForwardPackets"=dword:0000024a
"MaxForwardBufferMemory"=dword:00024a00
"MaxNumForwardPackets"=dword:0000024a

*Note - These values should be adjusted according to your MTU value, the above are based on a MTU of 1500. For further explanation please read HERE.

Source : http://forums.speedguide.net/showthread.php?t=73799