When the Hot Add Memory feature is enabled, the operating system pre-allocates kernel resources to handle any future memory that may be added to the computer. Kernel resources are allocated based on the capabilities of the computer instead of on the RAM that is actually installed. The kernel may allocate significant resources to RAM that may never be installed. Therefore, the Hot Add Memory feature may cause the maximum size of the paged pool to be much smaller than expected.
The problem may be most likely to occur on a computer that is running an x86-based version of Windows Server 2003 when one of the following scenarios is true:
- The system reports that lots of RAM is supported. For example, the problem may be most likely to affect a Windows Server 2003, Datacenter Edition-based computer that supports 128 gigabytes (GB) of RAM. The Static Resource Affinity Table (SRAT) tells the operating system where RAM may be added.
- The system uses the /3GB switch in the Boot.ini file. When this method of virtual address space allocation is used, available kernel resources are significantly reduced. Additionally, System Page Table Entry allocations may be reduced to levels that can cause performance issues.