Improving my connection

Get help and discuss anything related to tweaking your internet connection, as well as the different tools and registry patches on the site. TCP Optimizer settings and Analyzer results should be posted here.
Post Reply
Simulate030
Member
Posts: 30
Joined: Sun Mar 30, 2003 6:26 pm

Improving my connection

Post by Simulate030 »

Hi guys, I'm fairly new, but I've used speedguide tweaks, etc... good stuff, thanks to all who contribute here. :)

Anyways... I would like to improve my connection. Specs:

Connection : Cable
Adv Speed : 512/128

TCP/IP Analyzer:

----------------------------------------------------------------
TCP options string = 020405b40103030201010402

MTU = 1500
MTU is fully optimized for broadband.

MSS = 1460
Maximum useful data in each packet = 1460, which equals MSS.

Default Receive Window (RWIN) = 256960
RWIN Scaling (RFC1323) = 2 bits
Unscaled Receive Window = 64240
RWIN is a multiple of MSS
Other values for RWIN that might work well with your current MTU/MSS:
513920 (MSS x 44 * scale factor of 8)
128480 (MSS x 44 * scale factor of 2)
64240 (MSS x 44)

bandwidth * delay product:
Your RcvWindow limits you to: 10278.4 kbps (1284.8 KBytes/s) @ 200ms
Your RcvWindow limits you to: 4111.36 kbps (513.92 KBytes/s) @ 500ms

MTU Discovery (RFC1191) = ON

Time to live left = 50 hops
TTL value is ok.

Timestamps (RFC1323) = OFF

Selective Acknowledgements (RFC2018) = ON

IP type of service field (RFC1349)= 00000000
----------------------------------------------------------------
Speed tests : 711/66 (87 KB/s), 633/73 (77 KB/s), 731/78 (89 KB/s)

OS : Windows XP Pro

Thanks a lot, guys.
User avatar
mnosteele52
Posts: 11913
Joined: Tue Jul 24, 2001 12:00 pm
Location: Chesapeake, VA

Post by mnosteele52 »

Welcome to Speedguide Simulate03:D . Who is your ISP? I don't think your caps are 512/128 if you are getting 700kb/s with speed tests, can you double check your advertised speeds?

:) :D
Simulate030
Member
Posts: 30
Joined: Sun Mar 30, 2003 6:26 pm

Post by Simulate030 »

Whoops, my ISP is Charter Communications...

I'm kinda surprised too, but I'm pretty sure those are the specs (big rip-off, though... a 1.5 DL connection around here is like 129 bucks... I'll be so happy if Charter gets kicked)

But yes, I'm pretty sure it's 512/128... is it possible to improve on it? I'm not that impressed with it, it lacks in many areas...
User avatar
mnosteele52
Posts: 11913
Joined: Tue Jul 24, 2001 12:00 pm
Location: Chesapeake, VA

Post by mnosteele52 »

I would suggest the following. Download CableNut from my signature and use the following settings:

DefaultReceiveWindow = 65536
DefaultSendWindow = 16384
DisableAddressSharing = 1
InitialLargeBufferCount = 100
InitialMediumBufferCount = 240
InitialSmallBufferCount = 320
LargeBufferSize = 81920
MaxFastTransmit = 64000
MediumBufferSize = 15040
PriorityBoost = 0
SmallBufferSize = 1280
TransmitWorker = 32
FastSendDatagramThreshold = 1024
EnableFastRouteLookup = 1
EnablePMTUDiscovery = 1
IgnorePushBitsOnReceive = 0
GlobalMaxTcpWindowSize = 17520
MaxFreeTcbs = 8000
MaxHashTableSize = 16384
MaxNormLookupMemory = 5000000
SackOpts = 1
SynAttackProtect = 1
Tcp1323Opts = 0
TcpLogLevel = 1
TcpMaxDupAcks = 3
TcpMaxHalfOpen = 100
TcpMaxHalfRetried = 80
TcpRecvSegmentSize = 1460
TcpSendSegmentSize = 1460
TcpTimedWaitDelay = 30
TcpUseRFC1122UrgentPointer = 0
TcpWindowSize = 17520
MaxConnectionsPer1_0Server = 10
MaxConnectionsPerServer = 8
DefaultTTL = 64
DisableUserTOSSetting = 0
TcpMaxDataRetransmissions = 6
DefaultTOSValue = 92


VERY IMPORTANT TO DO THE FOLLOWING

1. Under your LAN connection - properties - general tab, uninstall all the protocols there that you do not need.

2. Open IE and select tools - internet options - connections - LAN settings, make sure NOTHING there is checked.

3. Make sure you have the latest drivers for your NIC from the manufacturer. Set your NIC duplex mode to 10mb half duplex for Cable, for DSL it is ISP dependent unless you are using a router, if so then set it to 100mb full duplex for both Cable & DSL (the instructions are in my Help & Tips link). If you are using a router make sure you have the latest firmware.

4. Clear your temporary internet files.

5. Power cycle your modem, unplug it for atleast 15 seconds.

6. Download and update then do a scan with SpyBot & Ad Aware 6.0 to remove any spyware then install and update SpywareBlaster to stay spyware FREE. PLEASE use both, don't think you are safe with just one of these apps since one will find what the other misses.

7. Make sure you do the faster web page tweak in my Help & Tips link.

:) :D :cool:
Simulate030
Member
Posts: 30
Joined: Sun Mar 30, 2003 6:26 pm

Post by Simulate030 »

Ok, I guess Charter changed the rates and switched me to the middle package without even asking me...

I have 768/128... should I still use the tweaks you gave me?
User avatar
mnosteele52
Posts: 11913
Joined: Tue Jul 24, 2001 12:00 pm
Location: Chesapeake, VA

Post by mnosteele52 »

No, make the following changes:

DefaultReceiveWindow = 98304
GlobalMaxTcpWindowSize = 32120
TcpWindowSize = 32120

:D :cool:
Simulate030
Member
Posts: 30
Joined: Sun Mar 30, 2003 6:26 pm

Post by Simulate030 »

And all the other things you posted first?
Simulate030
Member
Posts: 30
Joined: Sun Mar 30, 2003 6:26 pm

Post by Simulate030 »

k, trying out the settings now... I'll keep you updated and I'll post the results :)

Thanks a lot.
Simulate030
Member
Posts: 30
Joined: Sun Mar 30, 2003 6:26 pm

Post by Simulate030 »

TCP IP Analyzer:
-----
TCP options string = 020405b401010402

MTU = 1500
MTU is fully optimized for broadband.

MSS = 1460
Maximum useful data in each packet = 1460, which equals MSS.

Default Receive Window (RWIN) = 17520
RWIN Scaling (RFC1323) = 0 bits
Unscaled Receive Window = 17520
RWIN is a multiple of MSS
Other values for RWIN that might work well with your current MTU/MSS:
513920 (MSS x 44 * scale factor of 8)
256960 (MSS x 44 * scale factor of 4)
128480 (MSS x 44 * scale factor of 2)
64240 (MSS x 44)

bandwidth * delay product:
Your RcvWindow limits you to: 700.8 kbps (87.6 KBytes/s) @ 200ms
Your RcvWindow limits you to: 280.32 kbps (35.04 KBytes/s) @ 500ms
Consider increasing your RWIN value to optimize TCP/IP for broadband.

MTU Discovery (RFC1191) = ON

Time to live left = 50 hops
TTL value is ok.

Timestamps (RFC1323) = OFF

Selective Acknowledgements (RFC2018) = ON

IP type of service field (RFC1349)= 00000000

------

Why is the RcvWindow stuff so much slower than before?

Speakeasy tests:

738/78, 762/65, 731/65

------

What do you think of the results? Btw, any tweaks that would help in gaming... pings, latency, etc?

Thanks a lot.
User avatar
mnosteele52
Posts: 11913
Joined: Tue Jul 24, 2001 12:00 pm
Location: Chesapeake, VA

Post by mnosteele52 »

You didn't change anything :( , did you forget to save to registry and reboot?

:D :cool:
Simulate030
Member
Posts: 30
Joined: Sun Mar 30, 2003 6:26 pm

Post by Simulate030 »

Er, I did both...
Simulate030
Member
Posts: 30
Joined: Sun Mar 30, 2003 6:26 pm

Post by Simulate030 »

Opened up Cablenut after reboot, all of your values are in there.
User avatar
mnosteele52
Posts: 11913
Joined: Tue Jul 24, 2001 12:00 pm
Location: Chesapeake, VA

Post by mnosteele52 »

Double check these 2 boxes:

GlobalMaxTcpWindowSize = 32120
TcpWindowSize = 32120

Make sure they read as above and reselect "save to registry" and reboot again. In the TCP/IP Analyzer your RWIN should read 32120.

:D :cool:
Simulate030
Member
Posts: 30
Joined: Sun Mar 30, 2003 6:26 pm

Post by Simulate030 »

Ah, yes... I put the incorrect numbers from your previous post... updated now, rebooting.
Simulate030
Member
Posts: 30
Joined: Sun Mar 30, 2003 6:26 pm

Post by Simulate030 »

TCP options string = 020405b401010402

MTU = 1500
MTU is fully optimized for broadband.

MSS = 1460
Maximum useful data in each packet = 1460, which equals MSS.

Default Receive Window (RWIN) = 32120
RWIN Scaling (RFC1323) = 0 bits
Unscaled Receive Window = 32120
RWIN is a multiple of MSS
Other values for RWIN that might work well with your current MTU/MSS:
513920 (MSS x 44 * scale factor of 8)
256960 (MSS x 44 * scale factor of 4)
128480 (MSS x 44 * scale factor of 2)
64240 (MSS x 44)

bandwidth * delay product:
Your RcvWindow limits you to: 1284.8 kbps (160.6 KBytes/s) @ 200ms
Your RcvWindow limits you to: 513.92 kbps (64.24 KBytes/s) @ 500ms

MTU Discovery (RFC1191) = ON

Time to live left = 50 hops
TTL value is ok.

Timestamps (RFC1323) = OFF

Selective Acknowledgements (RFC2018) = ON

IP type of service field (RFC1349)= 00000000

--------------------------------

Hmm, why are the RcvWindow KB rates so much slower now?

Anyways... speedtests:

760/65, 731/65, 743/66

Ok, I'm getting most of my advertised DL rate, but only about half of my advertised UL rate...
User avatar
mnosteele52
Posts: 11913
Joined: Tue Jul 24, 2001 12:00 pm
Location: Chesapeake, VA

Post by mnosteele52 »

Cool :cool: , there isn't much you can do about your upload, try another test from Speakeasy it could just be the test you are using.

:) :D
Simulate030
Member
Posts: 30
Joined: Sun Mar 30, 2003 6:26 pm

Post by Simulate030 »

k :)

Do you know any tweaks that improve gaming pings, or latency... etc?
User avatar
piranha
Advanced Member
Posts: 513
Joined: Sat May 19, 2001 12:00 am
Location: Laval, Québec, Canada

Post by piranha »

Post Reply