如何判斷適用於64位版本Windows的適當頁面檔案大小

頁面檔大小取決於系統損毀傾印設定需求,以及系統認可費用的尖峰使用量或預期尖峰使用量。 這兩個考慮對於每個系統都是唯一的,即使是相同的系統也一樣。 此唯一性表示頁面檔大小大小對每個系統而言也是唯一的,而且無法一般化。

適用於: Windows 10

判斷適當的頁面檔案大小

針對所有 Windows 和 Windows Server 版本的頁面檔大小調整,請使用下列考慮。

損毀傾印設定

如果您想要在系統損毀期間建立損毀傾印檔案,頁面檔案或專用傾印檔案必須存在且夠大,才能備份系統損毀傾印設定。 否則,系統記憶體轉儲檔案不會建立。

如需詳細資訊,請 參閱支持系統損毀傾印一 節。

尖峰系統認可費用

系統認可費用不能超過系統認可限制。 此限制是物理記憶體 (RAM) 和所有頁面文件合併的總和。 如果沒有頁面檔存在,系統認可限制會稍微小於已安裝的物理記憶體。 尖峰系統認可的記憶體使用量在系統之間可能會有很大的差異。 因此,物理記憶體和頁面檔大小也會有所不同。

不常存取的頁面數量

頁面檔的目的是要 (支援) 不常存取的已修改頁面,以便從物理記憶體中移除。 此移除可為更頻繁存取的頁面提供更多可用空間。 “\Memory\Modified Page List Bytes” 性能計數器會測量以硬碟為目標之不常存取的已修改頁面數目。 不過,並非修改過的頁面清單上的所有記憶體都會寫出到磁碟。 一般而言,數百 MB 的記憶體會保留在修改過的清單上。 因此,如果下列所有條件都成立,請考慮擴充或新增頁面檔:

  • 需要更多可用的物理記憶體 (\Memory\Available MBytes) 。

  • 修改過的頁面清單包含大量的記憶體。

  • 現有的頁面檔 (\Paging Files (*) % 使用量) 相當完整。

支援系統損毀傾印

系統當機 (也稱為「錯誤檢查」或「停止錯誤」,) 在系統無法正確執行時發生。 從此事件產生的傾印檔案稱為系統損毀傾印。 頁面檔案或專用傾印檔案可用來將損毀傾印檔案 (Memory.dmp) 寫入磁碟。 因此,頁面檔案或專用傾印檔案必須夠大,才能支持選取的損毀傾印類型。 否則,系統無法建立損毀傾印檔案。

注意事項

在啟動期間,系統管理的頁面檔案會與系統損毀傾印設定各自重設大小。 這會假設有足夠的可用磁碟空間存在。

系統損毀傾印設定 頁面檔案大小下限需求
小型記憶體轉儲 (256 KB) 1 MB
核心記憶體轉儲 取決於核心虛擬記憶體使用量
完成記憶體轉儲 1 x RAM 加上 257 MB*
自動記憶體轉儲 取決於核心虛擬記憶體使用量。 如需詳細資訊,請參閱自動記憶體轉儲。

* 1 MB 的標頭數據和設備驅動器總共可以有 256 MB 的次要損毀傾印數據。

預設會啟用 [自動記憶體轉儲] 設定。 此設定是一種損毀傾印的替代方案。 此設定會根據系統當機的頻率,自動選取最佳頁面檔案大小。

自動記憶體轉儲功能一開始會選取小型分頁檔案大小。 它會在大部分的時間內容納核心記憶體。 如果系統在四周內再次損毀,自動記憶體轉儲功能會將頁面檔大小設定為 RAM 大小或 32 GB,以較小者為準。

核心記憶體損毀傾印需要足夠的頁面檔案空間或專用傾印檔案空間,以容納虛擬記憶體使用量的核心模式端。 如果系統在前一次當機的四周內再次損毀,則會在重新啟動時選取 [完整記憶體轉儲]。 此傾印需要至少為物理記憶體大小的頁面檔案或專用傾印檔案 (RAM) 加上 1 MB 的標頭資訊,加上 256 MB 的潛在驅動程式數據,以支援從記憶體傾印的所有潛在數據。 同樣地,系統管理的頁面檔案將會增加,以備份這種損毀傾印。 如果系統設定為具有頁面檔案或特定大小的專用傾印檔案,請確定大小足以支援本節稍早表格所列的損毀傾印設定,以及尖峰系統認可費用。

專用傾印檔案

執行 Microsoft Windows 或 Microsoft Windows Server 的電腦通常必須有頁面檔,才能支援系統損毀傾印。 系統管理員現在可以改為建立專用傾印檔案。

專用傾印檔案是不會用於分頁的頁面檔案。 相反地,當系統損毀發生時, (Memory.dmp) 系統損毀傾印檔案是「專用的」。 專用傾印檔案可以放在任何可支援頁面檔的磁碟區上。 如果您想要系統損毀傾印,但不想要頁面文件,建議您使用專用傾印檔案。 若要瞭解如何建立它,請參閱 Windows 的記憶體轉儲檔案選項概觀

系統管理的頁面檔案

根據預設,頁面檔是由系統管理。 此系統管理表示頁面檔案會根據許多因素來增加和減少,例如已安裝的物理記憶體數量、處理系統認可費用的程式,以及處理系統損毀傾印的程式。

例如,當系統認可費用超過系統認可限制的 90% 時,頁面檔案會增加以支援它。 此激增會持續發生,直到頁面檔達到物理記憶體大小的三倍或 4 GB,以較大者為準。 因此,假設裝載頁面檔案的邏輯磁碟夠大,足以容納成長。

下表列出 Windows 10 和 Windows 11 中系統管理頁面檔案的最小和最大頁面檔大小。

頁面檔案大小下限 頁面檔案大小上限
根據頁面檔案使用量歷程記錄、RAM (RAM 數量÷ 8、最大 32 GB) 和損毀傾印設定而有所不同。 3 × RAM 或 4 GB,以較大者為準。 此大小接著會限制為磁碟區大小÷ 8。 不過,如果損毀傾印設定需要的話,它可以成長到磁碟區上 1 GB 的可用空間內。

效能計數器

數個性能計數器與頁面文件相關。 本節描述計數器及其測量內容。

\Memory\Page/sec 和其他硬式頁面錯誤計數器

下列性能計數器會測量 (的硬頁錯誤,包括但不限於頁面檔讀取) :

  • \Memory\Page/sec

  • \Memory\Page Reads/sec

  • \Memory\Page Inputs/sec

下列性能計數器量值頁面檔案寫入:

  • \Memory\Page Writes/sec

  • \Memory\Page Output/sec

硬頁錯誤是必須透過從磁碟擷取數據來解決的錯誤。 這類數據可以包含部分 DLL、 .exe 檔案、記憶體對應檔案和頁面檔。 這些錯誤可能與頁面檔或低記憶體條件相關。 硬頁錯誤是操作系統的標準功能。 讀取下列專案時,就會發生這些錯誤:

  • 圖像檔 (.dll.exe 檔案在使用時) 的元件
  • 記憶體對應檔案
  • 頁面檔案

這些計數器的高值 (過多的分頁) 表示在 x86 和 x64 版本的 Windows 和 Windows Server 上,每個頁面錯誤的磁碟存取通常為 4 KB。 此磁碟存取可能與頁面文件活動有關,也可能與頁面檔案活動無關,但可能會造成磁碟效能不佳,而在相關磁碟不足時,可能會造成全系統的延遲。

因此,建議您監視裝載頁面檔與這些計數器相互關聯之邏輯磁碟的磁碟效能。 具有每秒持續 100 個硬頁錯誤的系統,每秒會進行 400 KB 的磁碟傳輸。 大部分的 7,200 RPM 磁碟驅動器每秒可處理約 5 MB,IO 大小為 16 KB 或每秒 800 KB,IO 大小為 4 KB。 沒有任何性能計數器會直接測量解決硬頁錯誤的邏輯磁碟。

\Paging File (*) % 使用量

\Paging File (*) % 使用量性能計數器會測量每個頁面檔的使用百分比。 只要系統認可費用未達到系統認可限制,而且有大量的記憶體沒有等待寫入頁面檔,頁面檔案的使用量百分之 100 不會指出效能問題。

注意事項

修改過的頁面清單大小 (\記憶體\修改過的頁面列表位元組) 是等候寫入磁碟的修改資料總數。

如果修改過的頁面清單 (最不常存取的物理記憶體頁面清單,) 包含大量的記憶體,而且如果所有頁面檔案的 %Usage 值大於 90,您可以增加或新增頁面檔案,讓更多物理記憶體可供更頻繁的存取頁面使用。

注意事項

並非修改過的頁面清單上的所有記憶體都會寫出至磁碟。 一般而言,數百 MB 的記憶體會保留在修改過的清單上。

多個頁面檔案和磁碟考慮

如果系統設定為有一個以上的頁面檔,則第一個響應的頁面檔就是所使用的頁面檔。 此自定義組態表示較快速磁碟上的頁面檔會更頻繁地使用。 此外,如果您將頁面檔放在「快速」或「緩慢」磁碟上,只有在經常存取頁面檔,而且裝載個別頁面檔案的磁碟不知所措時才重要。 實際的頁面檔使用量取決於系統所管理的已修改記憶體數量。 此相依性表示已存在於磁碟上的檔案 (例如 .txt.doc.dll.exe) 不會寫入頁面檔。 例如,只有磁碟 (上尚未存在的已修改數據,記事本) 中未儲存的文字是可能由頁面檔支援的記憶體。 將未儲存的數據儲存到磁碟做為檔案之後,它就會由磁碟支援,而不是由頁面檔支援。