Adjusting Packet Buffer size in win2000 [Archive] - SpeedGuide.net Broadband Community

View Full Version : Adjusting Packet Buffer size in win2000


rjadams
10-18-01, 01:03 AM
Of all the registry tweeks I have ever used for broadband the best has been the adjusting of the Packet buffer size from 8k to 16k or 32k, unfortunatly the file I had the information in for makeing this adjustment got lost when I had a major HD crash :cry: . Can anyone tell me where and how to adjust the packet buffer size for windows 2000, I can't find the web site I origanlly got this information from.

funky
10-18-01, 02:07 AM
All i got is stuff for Linux and Sloaris and Macs.. I will try to find it for ya, k?

funky
10-18-01, 02:42 AM
I am not sure, but I think this may be the one for you.

ForwardBufferMemory
Key: Tcpip\Parameters
Value Type: REG_DWORD - Number of bytes
Valid Range: network MTU - some reasonable
value smaller than 0xFFFFFFFF
Default: 74240 (enough for fifty 1480-byte
packets, rounded to a multiple of 256)
Description: This parameter determines how much memory IP allocates to store packet data in the router packet queue. When this buffer space is filled, the router begins discarding packets at random from its queue. Packet queue data buffers are 256 bytes in length, so the value of this parameter should be a multiple of 256. Multiple buffers are chained together for larger packets. The IP header for a packet is stored separately. This parameter is ignored and no buffers are allocated if the IP router is not enabled

Do it through Regedit.

funky
10-18-01, 02:50 AM
I am SERIOULY recommanding this tweak to everyone. Try it and you will LOVE it.:)

Tank
10-18-01, 09:13 PM
Hey Crispy,
Exactly how do I apply this tweak.. Where is it in the registry and what values do you recommend:) :) :)

jpalminteri
10-18-01, 10:06 PM
You will need to add three registry values under Tcpip\Parameters

They are NumForwardPackets Reg_Dword I use a value of 200

ForwardBufferMemory Reg_Dword I use a value of 296960

MaxForwardBufferMemory Reg_Dword I use a value of 8388608

The values are all decimal.

You need to ensure that IPEnableRouter = 0 which is the default and tells the system to route IP packets.

This tweak is worth its weight in gold!!!

:)

Tank
10-19-01, 09:23 PM
can you tell me exactly what this tweak does,what it is for,where will I notice it.:) :) :) :)

jpalminteri
10-19-01, 09:57 PM
I guess the easiest way to expalin it is that the OS needs to allocate some buffers for packet forwarding at startup and needs to keep within a predetermined range of available memory. What this tweak will do for a Win 2K and probably an NT 4.0 and XP platform is to make more buffers available at startup and have a larger pool available during execution before it is exhausted and begins to discard packets as does a router when it runs out of memory. It's hard to put a complex answer in a few words. You should see better performance and few to no errors on your NIC card.

:)

Tank
10-20-01, 11:53 AM
Thanks Alot jpalminteri,you have been helpfull

jpalminteri
10-20-01, 05:43 PM
Tank,

You are quite welcome! In addition to this web site which is excellent there are also some others that shed light on these and related matters. They are http://www.dslreports.com and http://www.winguides.com Both are quite good and have their respective strengths and weaknesses. DSLR tends to favor small RWIN's while SG favors large. Actually, the optimum for anyone is a factor of their ISP and the environments (sites) they visit. RWIN is the single most important tweak. Winguides has a good lsiting of general tweaks that is well organized.

:)