伺服器無法從系統分頁集區配置記憶體

文章翻譯 文章翻譯
文章編號: 312362 - 檢視此文章適用的產品。
重要 本文包含有關修改登錄的相關資訊。修改登錄之前,請務必將它備份起來,並瞭解如何在發生問題時還原登錄。如需有關如何備份、還原和修改登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
256986 Microsoft Windows 登錄說明
全部展開 | 全部摺疊

徵狀

當伺服器負載過重時,Server 服務可能會 (在系統事件記錄檔中) 重複記錄下列表示伺服器分頁集區記憶體不足的錯誤:
來源 - SRV
類型 - 錯誤
事件識別碼 - 2020
描述 -

伺服器無法透過系統分頁共用區來進行配置,因為共用區目前是空的。
資料 -
0000: 00040000 00540001 00000000 c00007e4
0010: 00000000 c000009a 00000000 00000000
0020: 00000000 00000000 0000000b

發生的原因

分頁集區記憶體的供應可能會因為數個因素而耗盡。啟用集區標籤並在不同的時間間隔進行集區快照,可協助您瞭解是哪個驅動程式正在耗用分頁集區記憶體。如果集區快照指出 MmSt 標籤 (Mm 區段物件原型 PTE) 是最大的耗用者,並且分頁集區記憶體已耗盡或系統正在記錄錯誤事件 2020,表示伺服器上很可能開啟了非常大量的檔案。根據預設,當系統達到總分頁集區的 80% 時,「記憶體管理員」會嘗試調整配置的分頁集區記憶體。根據系統設定,電腦的最大分頁集區記憶體可能達 343MB,而這個數字的 80% 為 274MB。如果「記憶體管理員」調整的速度趕不上需求,可能就會發生本文<徵狀>一節所列的事件。將「記憶體管理員」設定為提早開始進行調整程序 (例如在達到 60% 時開始調整),或許可以在使用量突然達到尖峰時趕上分頁集區需求,並避免發生分頁集區記憶體不足的情形。

解決方案

警告 如果您使用「登錄編輯程式」或其他方法不當地修改登錄,可能會發生嚴重問題。您可能需要重新安裝作業系統,才能解決這些問題。Microsoft 不保證可以解決這些問題。請自行承擔修改登錄的一切風險。
下列調整建議能夠有效地減緩問題:
  1. 啟動 [登錄編輯程式] (Regedt32.exe)。
  2. 在登錄中找出並按一下下列機碼:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management
  3. [編輯] 功能表上,按一下 [新增值],然後新增下列登錄值:
    數值名稱:PoolUsageMaximum
    資料類型:REG_DWORD
    底數:十進位
    數值資料:60
    將值設定為 60,即會在達到 PagedPoolMax 的 60% (而不是預設設定的 80%) 時,通知「記憶體管理員」開始進行調整程序。如果 60% 的閾值不足以處理活動中突然增加的使用量,請將此設定降低至 50% 或 40%。
    數值名稱:PagedPoolSize
    資料類型:REG_DWORD
    底數:十六進位
    數值資料:0xFFFFFFFF
    將 PagedPoolSize 設定為 0xFFFFFFFF,即會為電腦配置最大分頁集區來代替其他資源。
  4. 結束 [登錄編輯程式]。
  5. 請重新啟動伺服器,使變更生效。

狀況說明

Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。

屬性

文章編號: 312362 - 上次校閱: 2006年6月6日 - 版次: 8.3
這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows 2000 Server SP2
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Server SP4
  • Microsoft Windows 2000 Advanced Server SP2
  • Microsoft Windows 2000 Advanced Server SP3
  • Microsoft Windows 2000 Advanced Server SP4
  • Microsoft Windows 2000 Service Pack 3
關鍵字:?
kbenv kberrmsg kbprb KB312362
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com