如何判斷 64 位元版本的 Windows 的適當分頁檔案大小
頁面檔案重設大小取決於系統損毀傾印設定需求,以及系統認可費用的尖峰使用量或預期的尖峰使用量。 這兩個考慮對於每個系統而言都是獨一無二的,即使是相同的系統也一樣。 此唯一性表示頁面檔案大小也對每個系統而言也是唯一的,而且無法一般化。
適用於: Windows 10
判斷適當的頁面檔案大小
針對所有 Windows 和 Windows Server 版本,請使用下列頁面檔案重設大小考慮。
損毀傾印設定
如果您想要在系統損毀期間建立損毀傾印檔案,頁面檔案或專用傾印檔案必須存在,而且足以備份系統損毀傾印設定。 否則不會建立系統記憶體轉儲檔案。
如需詳細資訊,請參閱 系統損毀傾印 的支援一節。
尖峰系統認可費用
系統認可費用不能超過系統認可限制。 此限制是物理記憶體 (RAM) 和合併的所有頁面檔案總和。 如果沒有任何頁面檔案存在,系統認可限制會稍微小於安裝的實體記憶體。 尖峰系統認可的記憶體使用量在系統之間可能會有很大的差異。 因此,物理記憶體和頁面檔案大小也會有所不同。
不常存取頁面的數量
頁面檔案的目的是支援 (support) 不常存取的修改頁面,以便從物理記憶體中移除它們。 此移除提供更多可用空間,以供更頻繁存取的頁面使用。 “\Memory\Modified Page List Bytes” 性能計數器量值,部分是針對硬碟而未經常存取的修改頁面數目。 不過,修改的頁面清單上並非所有記憶體都會寫出至磁碟。 一般而言,數百 MB 的記憶體會保留在修改過的清單中。 因此,如果下列所有條件都成立,請考慮擴充或新增頁面檔案:
需要更多可用的物理記憶體(\Memory\Available MBytes)。
修改的頁面清單包含大量的記憶體。
現有的頁面檔案相當完整(\分頁檔案\%使用量)。
支援系統損毀傾印
系統當機(也稱為「錯誤檢查」或「停止錯誤」)在系統無法正確執行時發生。 從這個事件產生的傾印檔案稱為系統損毀傾印。 頁面檔案或專用傾印檔案可用來將損毀傾印檔案 (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 檔案}% 使用量
\Paging File^% 使用量性能計數器會測量每個頁面檔案使用量的百分比。 頁面檔案的 100% 使用量不會指出效能問題,只要系統認可限制未由系統認可費用達到,而且如果大量記憶體未等候寫入頁面檔案,則表示效能問題。
注意
修改的頁面清單大小 (\Memory\Modified Page List Bytes) 是等待寫入磁碟的已修改數據總數。
如果 [修改的頁面清單] (最不常存取的實體記憶體頁面清單)包含大量的記憶體,而且如果所有頁面檔案的 %使用量值大於 90,您可以藉由增加或新增頁面檔案,讓更多物理記憶體可供更頻繁地存取頁面。
注意
修改頁面清單上的所有記憶體都不會寫出到磁碟。 一般而言,數百 MB 的記憶體會保留在修改過的清單中。
多個頁面檔案和磁碟考慮
如果系統設定為有多個頁面檔案,則第一個響應的頁面檔案就是所使用的頁面檔案。 此自定義組態表示較快速磁碟上的頁面檔案會更頻繁地使用。 此外,無論您是將頁面檔案放在「快速」或「緩慢」磁碟上,只有在經常存取頁面檔案,以及裝載個別頁面檔案的磁碟被壓倒時,才很重要。 實際頁面檔案使用量在很大程度上取決於系統所管理修改的記憶體數量。 此相依性表示磁碟上已經存在的檔案(例如 .txt
、 .doc
、 .dll
和 .exe
)不會寫入頁面檔案。 只有磁碟上尚未存在的已修改資料(例如,記事本中的未儲存文字)是可能由頁面檔案支援的記憶體。 將未儲存的數據儲存到磁碟作為檔案之後,會由磁碟支援,而不是頁面檔案。