服务器无法通过系统非页面共享区来进行分配

服务器无法通过系统非页面共享区来进行分配

服务器无法通过系统非页面共享区来进行分配

服务器无法通过系统非页面共享区来进行分配,通常是因为服务器的非页面共享区(nonpagepool)已经达到其配置极限,导致无法进行有效的内存分配。这种情况下,服务器可能会出现阶段性死机,表现为无法连接,重启后短暂恢复正常。

解决方法

针对上述问题,可以通过调整注册表中的某些值来尝试解决问题。具体步骤如下:

  1. 启动注册表编辑器(开始-运行-Regedt32.exe)。
  2. 在注册表中找到并单击以下注册表项:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\MemoryManagement。
  3. 在编辑菜单上,单击添加数值,然后添加下面的注册表值(如果下面的注册表值已经存在,那么按照以下的参考值进行调整):
    • 数值名称:PoolUsageMaximum
    • 将该值设置为40,可以通知内存管理器在达到PagedPoolMax的40%而不是默认设置80%时开始修整过程。
    • 数值名称:PagedPoolSize
    • 将PagedPoolSize设置为0xFFFFFFFF(-1)可为计算机分配最大的页面缓冲池以取代其他资源。
  4. 退出注册表编辑器。

以上方法的效果还有待观察,但是一些用户报告说这种方法可以帮助缓解问题。如果问题依然存在,可能需要进一步的技术支持或者考虑升级硬件。

本篇文章所含信息均从网络公开资源搜集整理,旨在为读者提供参考。尽管我们在编辑过程中力求信息的准确性和完整性,但无法对所有内容的时效性、真实性及全面性做出绝对保证。读者在阅读和使用这些信息时,应自行评估其适用性,并承担可能由此产生的风险。本网站/作者不对因信息使用不当或误解而造成的任何损失或损害承担责任。
阅读全文