MaxFreeTcbs

HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

Data type Range Default value
REG_DWORD 0x0 - 0xFFFFFFFF connections (Varies with the system and amount of physical memory on the computer. See below.)

Description

Determines the number of TCP control blocks (TCBs) the system creates to support active connections. Because each connection requires a TCB, this value determines how many active connections TCP can support simultaneously. If all TCBs are used and more connection requests arrive, TCP can prematurely release connections in the TIME_WAIT state in order to free a TCB for a new connection.

Normally, TCP does not release a connection or reuse its resources until the connection has remained closed for a period specified by the value of TcpTimedWaitDelay. This interval is known as the TIME_WAIT or 2MSL (2 x maximum segment lifetime) state. However, if the system is supporting an unusually large number of connections and is running short of connection resources, TCP releases the connection before their TcpTimedWaitDelay is expired.

The default value for this entry is determined by the amount of physical memory on the computer when TCP/IP starts and the version of the Windows running on the computer, as shown in the following table.

Default value of MaxFreeTcbs

Windows 2000 Server Windows 2000 Professional
Less than 19 MB 500 250
19 - 63 MB 1000 500
64 MB or more 2000 1000

Note Image Note

Windows 2000 does not add this entry to the registry. You can add it by editing the registry or by using a program that edits the registry.

Related Entries

Page Image