New 2K & XP 56K Cablenut Tweaks [Archive] - SpeedGuide.net Broadband Community

View Full Version : New 2K & XP 56K Cablenut Tweaks


mnosteele52
08-01-02, 03:01 PM
These are for 2K & XP 56K connections, I've been testing them and having people test them for me and they work great. Hope it helps out.

DefaultReceiveWindow = 8192
DefaultSendWindow = 4096
DisableAddressSharing = 1
InitialLargeBufferCount = 10
InitialMediumBufferCount = 24
InitialSmallBufferCount = 32
LargeBufferSize = 4096
MaxFastTransmit = 640
MediumBufferSize = 1504
PriorityBoost = 0
SmallBufferSize = 128
TransmitWorker = 32
FastSendDatagramThreshold = 1024
EnableFastRouteLookup = 1
EnablePMTUDiscovery = 1
IgnorePushBitOnReceives = 0
GlobalMaxTcpWindowSize = 8760
MaxFreeTcbs = 2000
MaxHashTableSize = 4096
MaxNormLookupMemory = 5000000
SackOpts = 1
SynAttackProtect = 1
Tcp1323Opts = 0
TcpLogLevel = 1
MaxDupAcks = 2
TcpMaxHalfOpen = 100
TcpMaxHalfOpenRetried = 80
TcpRecvSegmentSize = 1460
TcpSendSegmentSize = 1460
TcpTimedWaitDelay = 30
TcpUseRFC1122UrgentPointer = 0
TcpWindowSize = 8760
MaxConnectionsPer1_0Server = 8
MaxConnectionsPerServer = 4
DefaultTTL = 128
DisableUserTOSSetting = 0
TcpMaxDataRetransmissions = 6
DefaultTOSValue = 44

Also copy and paste this and make .reg file and merge into registry.

************begin copy and paste***********
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters]
"BufferMultiplier"=dword:00000400

************end copy and paste***********

:D :)

piranha
08-01-02, 03:44 PM
That is ok ??

MaxFastTransmit = 640
TcpRecvSegmentSize = 1460
TcpSendSegmentSize = 1460

Why 1460 and not 536 (56K MSS) ??

Just want to understand

mnosteele52
08-01-02, 05:00 PM
A MTU of 576 on 56K will only lower your throughput, it does not lower your latency either.:)

CaptainSpeleo
08-02-02, 11:15 AM
Mnosteele:

Is there a particular reason why DefaultReceiveWindow is not also a value of 8760, which would make it an even multiple of the MSS value of 1460?:rolleyes:

mnosteele52
08-02-02, 11:47 AM
DefaultReceiveWindow & DefaultSendWindow are AFD buffers NOT TCP/IP parameters, they should be multiples of 1024 which is the BufferMultiplier value.:)

Lobo
08-02-02, 12:03 PM
I disagree, no where here does it say it HAS to be multiple of 1024

DefaultReceiveWindow

Value Type: REG_DWORD

Default: 4096/8192/8192

Description: The number of receive bytes that AFD buffers on a connection before imposing flow control. For some applications, a larger value here gives slightly better performance at the expense of increased resource utilization. Applications can modify this value on a per-socket basis with the SO_RCVBUF socket option.

DefaultSendWindow

Value Type: REG_DWORD

Default: 4096/8192/8192

Description: This is similar to DefaultReceiveWindow, but for the send side of connections.

:)

CaptainSpeleo
08-02-02, 01:14 PM
Okay. I'm still trying to learn some of this stuff. It's confusing enough. I just always assumed that DRW had to be an even multiple of MSS.:rolleyes:

mnosteele52
08-02-02, 01:32 PM
Originally posted by Lobo
I disagree, no where here does it say it HAS to be multiple of 1024

DefaultReceiveWindow

Value Type: REG_DWORD

Default: 4096/8192/8192

Description: The number of receive bytes that AFD buffers on a connection before imposing flow control. For some applications, a larger value here gives slightly better performance at the expense of increased resource utilization. Applications can modify this value on a per-socket basis with the SO_RCVBUF socket option.

DefaultSendWindow

Value Type: REG_DWORD

Default: 4096/8192/8192

Description: This is similar to DefaultReceiveWindow, but for the send side of connections.

:)

What do you think all those values are?...... multiples of 1024.:rolleyes: :rolleyes: :rolleyes:

CaptainSpeleo
08-03-02, 08:24 AM
My Roadrunner cable caps are 384/2000. Would these 4 settings be correct?

DefaultReceiveWindow - 256000 (2000/8 X 1024)

DefaultSendWindow - 49152 (384/8 X 1024)

TcpWindowSize - 256960 (MSS = 1460)

GlobalMaxTcpWindowSize - 256960 (MSS = 1460)

What would be a proper value for MaxFastTransmit?

:rolleyes:

Lobo
08-03-02, 09:53 AM
What do you think all those values are?...... multiples of 1024

Just because they by chance are multiples of 1024, where in White papers does it say it must be, lol:)

mnosteele52
08-03-02, 11:11 AM
You got it Capt, try 6400 for MaxFastTransmit.:)