Windows server 2008 R2 错误:页面文件太小,无法完成操作

Windows server 2008 R2 错误:页面文件太小,无法完成操作

我有 Windows Server 2008 R2 标准版。系统突然停止接受远程桌面连接。当我尝试直接连接到控制台时,我无法启动任何应用程序。我收到错误“页面文件太小,无法完成操作”。在性能中的 takmanager 下,系统显示“提交 (GB) 127/127”。这意味着什么?

该系统有 32 GB RAM,5 个 RAID 磁盘,每个 150 Gb

答案1

它并不意味着什么 - 它只是告诉您页面文件对于系统当前的使用来说太小了。页面文件是如何配置的?您正在运行什么?仅供参考 - 对于此类事情,Sysinternals 的 Process Explorer 之类的工具甚至比任务管理器更好用。

好的 - 如果您无法从控制台执行任何操作,并且无法从另一台计算机远程运行任何管理工具,请重新启动服务器,然后发布页面文件设置。

答案2

更新:在任务管理器中,将所有内存计数器插入进程选项卡中。还要查看资源监视器(从性能选项卡打开)。还可以使用进程探索器。有东西正在占用您的页面文件。也许某些进程正在使用页面文件来存储信息(如进程监视器所做的那样)。关闭不需要的进程。

更新前:某些进程可能严重泄漏内存。在任务管理器的进程选项卡中添加“内存提交大小”,然后检查哪个进程是罪魁祸首。

答案3

我重启了服务器。我发现问题是由 fdhost.exe 服务(全文搜索)引起的。我的 sql server 上没有设置最大内存限制,因此它占用了所有可用 RAM,然后 fdhost.exe 服务开始分页。重启后 20 分钟内页面文件再次增长到 127 GB。我已将最大页面文件大小配置为 MS 建议的 48 GB(RAM 的 1.5 倍),然后在 SQL server 上配置了最大内存设置。

我还为 Windows Server 2008 R2 安装了此修补程序http://support.microsoft.com/default.aspx?scid=kb;EN-US;981314

这解决了问题。这是一篇关于全文搜索及其分页问题的文章http://technet.microsoft.com/en-us/library/ms142560.aspx

相关内容