Add this to registry MaxFastCopyTransmit,
MaxFastCopyTransmit
Value Type: REG_DWORD
Valid Range: 0–0xFFFFFFFF
Default: 128
Description: This parameter controls the maximum size of data that uses copy instead of cached memory on the fast-path. Fast I/O is essentially copying data and bypassing the I/O subsystem, instead of mapping memory and going through the I/O subsystem. This is advantageous for small amounts of data. Changing this value is not generally recommended
I changed it alittle, mine is 192 hex
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AF
D\Parameters,
This is what it should look like in registry, Hex, just put 8 small f's, =0xffffffff (4294967295). You can play with this if you like
Play with this value until it makes you the fastest, someone said try 8192 is better, 8192 Decimal
BufferMultiplier is set to 1800
If Receieve Window does not apply as someone stated then
change yours and see,
2002-08-05 09:39:34 EST: 3232 / 350
Your download speed : 3232869 bps, or 3232 kbps.
A 394.6 KB/sec transfer rate.
Your upload speed : 350979 bps, or 350 kbps.
Seems like broadband .. above the 1mbit barrier!
4.7 Results
megabits per second
Run the test again Discuss in the forum
Details
Your raw speed was 4711178.71 bits per second which is the
same as:
Communications
4.7 megabits per second
How communication devices are rated. Kilo means 1,000 and
mega means 1,000,000. Examples include 56k modem and
10Mbit Ethernet
Storage
575.1 kilobytes per second
The way data is measured on your hard drive and how file
sharing and FTP programs measure transfer speeds. Kilo is
1,024 and mega is 1,048,576.
1MB file download
1.8 seconds
The time it would take you to download a 1 megabyte file at
this speed.
Alot of the Cablenut values stated in some posts are default
values, I thought if you left it blank it used default settings, but
if you leave MaxHashTableSize-blank, not only does it not enter
default value, it does not enter MaxHashTableSize at all.
MaxFastTransmit
Value Type: REG_DWORD
Valid Range: 0–0xffffffff
Default: 64 KB
Description: This parameter controls the maximum amount of data that is transferred in a TransmitFile request on the fast path. Fast I/O is essentially copying data and bypassing the I/O subsystem, instead of mapping memory and going through the I/O subsystem. This is advantageous for small amounts of data. Changing this value is not generally recommended. Mine is 64040
DSL users with MTU of 1500, try Recieve Window of 51100 or 64240
My settings:
DefaultReceiveWindow=256960
DefaultSendWindow=40960
InitialLargeBufferCount= 1000
InitialMediumBufferCount= 3000
InitialSmallBufferCount= 5000
LargeBufferSize=40960
MaxFastTransmit= 64040
MediumBufferSize=15040
PriorityBoost=0
SmallBufferSize=1280
TransmitWorker=32
FastSendDatagramThreshold= 1024
EnableFastRouteUp=1
EnablePMTUDiscovery=1
GlobalmaxTcpWindowSize= 256960
MaxFreeTcbs= 8000
MaxHashTableSize= 64
MaxNormLookupMemory=5000000
SackOpts=1
SynAttackProtect =1
Tcp1323Opts =1
TcpLogLevel =1
TcpMaxDupAcks =2
TcpMaxHalfOpen =100
TcpMaxHalfRetried =80
TcpRecvSegmentSize=1460
TcpSendSegmentSize=1460
TcpTimedWaitDelay=30
TcpUseRFC1122UrgentPointer=0
TcpWindowSize= 256960
MaxConnectionsPer1_0Server=40
MaxConnectionsPerServer=20
DefaultTTL=64
DisableTOSUserSetting=0
TcpMaxDataRetransmissions =6
DefaultTOSValue= 92
Hope it helps