Performance Tunning

Memory Management
We need to create / modify registry keys. Run regedit and locate the registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

PagedPoolSize
Typically a DWORD value for PagedPoolSize will exist. If it does not exist, then create a new DWORD value called PagedPoolSize. Modify the value and enter a value of ffffffff (hexadecimal) – that is eight 'f's.

PoolUsageMaximum
Create a new DWORD value called PoolUsageMaximum and specify a value of 60 (decimal).

SessionPoolSize
Typically a DWORD value for SessionPoolSize will exist. If it does not exist, then create a new DWORD value called SessionPoolSize. Modify the value and enter a value of 48 (decimal).

SessionViewSize
Typically a DWORD value for SessionViewSize will exist. If it does not exist, then create a new DWORD value called SessionViewSize. Modify the value and enter a value of 68 (decimal).
The default value for SessionViewSize is 20 (MB). Increase this value by multiples of 16 (MB) as needed.

Lanman Server
We need to create / modify registry keys. Run regedit and locate the registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters

Size
A DWORD value for Size will exist with a value of 1. Modify the value and enter a value of 3 (decimal).

IRPStackSize
The IRP Stack Size specifies the number of stack locations in I/O request packets (IRP) that are used by the operating system. This value may need to be increased for certain transports such as Media Access Control (MAC) drivers and file system drivers. Each stack uses 36 bytes of kernel memory for each receive buffer. The default value is 15. Valid range of values are 11 (0x0b hexadecimal) to 50 (0x32 hexadecimal).
Typically a DWORD value for IRPStackSize will not exist. This indicates that the default value of 15 is in effect. If it does not exist, create a new DWORD value called IRPStackSize. Modify the value and enter a value of 24 (decimal).
If the problem with resources still persists after completing this procedure, increase the value by small increments.

Platforms affected
Windows Small Business Server 2011
Windows Server 2008 R2
Windows Small Business Server 2008
Windows Server 2008
Windows Server 2003 R2
Windows Small Business Server 2003
Windows Server 2003
Windows 7

No comments:

Post a Comment