我有 2 台服务器在 Windows Server 2003 x32 Enterprise Edition SP2(启用 pae)上运行 Citrix Presentation Server 4.5.5。
当当天所有用户都登录后,系统开始发出页面文件使用率过高的警报(全天使用率在 75%-85% 之间)。内存页面/秒监视器还会记录一天中许多达到警告和严重范围的峰值。我们设置了 8GB 的物理内存和 4GB 的页面文件,Windows 任务管理器中通常显示 7.5GB-8.5GB 的“PF 使用率”。
我的经理将两个盒子的 RAM 都提升到了 32GB,但我们仍然收到相同的警报。
为什么系统仍在分页而不是使用新可用的物理内存?有没有办法确定它是否是特定程序的问题并修复它?
答案1
对于终端服务器,您确实需要页面文件大于等于 RAM。
如果您有 8GB 的 RAM,则应该有 8-10 GB 的页面文件。
Windows 确实进行抢占式分页,对于典型的用户负载,这意味着将使用高达 RAM 大小的大部分页面文件,大约为峰值提交的大小。
注意:这是一个概括,我假设您有运行“典型”应用程序的“典型”用户。