High paging file usage, plenty of RAM available

citrixpagefilewindows-server-2003

I've got 2 servers running Citrix Presentation Server 4.5.5 on Windows Server 2003 x32 Enterprise Edition SP2 (pae enabled).

Once all the users are logged in for the day, the system starts throwing alerts for high paging file usage (between 75%-85% usage all day). The Memory-Pages/sec monitor also registers many spikes into the warning and critical ranges through the day.
We had 8GB of physical memory and a 4GB page file set up, and were normally showing between 7.5GB-8.5GB "PF usage" in the windows task manager.

My manager bumped both boxes up to 32GB RAM, but we're still getting the same alerts.

Why is the system still paging instead of using the newly available physical memory? Is there any way to determine if it's a specific program and to fix it?

Best Answer

For terminal servers you really need for the Page File to be >= RAM.
If you've got 8GB of RAM you should have a 8-10 GB Page File.

Windows does preemptive paging, for typical user loads this means most of the page file up to the size of RAM will be used, roughly the size of the peak commit.

Note: This is a generalization, I'm assuming you have "typical" users running "typical" applications.