摘要
您注意到執行 Windows Server 2016 之電腦上的復原檔案系統 (ReFS) 檔案系統類型中使用大量記憶體。 您可能也會注意到當您執行備份時,ReFS 磁碟區變得沒有回應或凍結。 當您使用執行大型區塊複製作業的備份應用程式時,可能會特別發生這種情況。
此更新能更徹底地取消對應檔案的多個檢視,藉此改善 ReFS 效能。
如何取得更新
此更新包含在 2018 年 2 月 22 日的累積更新中。
更多資訊
警告: 如果您使用「登錄編輯程式」或其他方法不當地修改登錄,可能會發生嚴重問題。 這些問題可能會迫使您重新安裝作業系統。 Microsoft 不保證這些問題都能順利解決。 Modify the registry at your own risk.
此更新包含可調整的選用登錄參數,以處理先前在 KB 4016173 和 KB 4035951 中記錄的大型 ReFS 元數據串流。
重要
-
這些參數變更必須重新啟動才能生效。
-
這些參數可以任意組合使用,因為它們不會以功能方式重疊。
-
這些參數必須在故障轉移叢集的每個節點上一致地設定。
Tunable 參數
參數 |
描述 |
---|---|
RefsEnableLargeWorkingSetTrim |
此選項可讓 ReFS 嘗試完整 MM 解壓縮每個檢查點的所有元數據串流。 只有當磁碟區閑置且沒有對應頁面時,此選項才會產生預期的結果。 在下列子機碼中指定指定的值: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem 值名稱: RefsEnableLargeWorkingSetTrim 值類型: REG_DWORD 值數據: 1 |
RefsNumberOfTriksToTrim |
ReFS 有一個懶散的MM解圖邏輯。 因此,當 ReFS 迴圈命名空間以完成 MM 取消對稱時,會在特定細部取消對稱。 未對應的虛擬位址空間數目是由下列公式決定: RefsNumberOf必要工具 * 128 MB (大小 > 10 TB) RefsNumberOf者OfTrim * 64MB (大小 < 10 TB) 如果未對應的 VA 範圍沒有作用中參照 (,則此選項可) 對應的元數據頁面。 在下列子機碼中指定指定的值: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem 值名稱: RefsNumberOf者ToTrim 值類型: REG_DWORD 值資料: 4 (十進位)注意 將 RefsNumberOfTriksToTrim 設定為較大的值,會讓 ReFS 更積極地進行修剪。 這會減少使用中的記憶體。 將修剪值設定為適當的數位:8、16、32 等等。 |
RefsEnableInlineTrim |
在此選項中,ReFS 會在取消對應其元數據頁面時,以內嵌方式傳送 MM 修剪。 這是最進階的選項,因為如果 ReFS 是用於 SSD 或 NVMe 等高效能媒體,可能會導致效能回歸。 在下列子機碼中指定指定的值: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem 值名稱: RefsEnableInlineTrim 值類型: REG_DWORD 值數據: 1建議:
|
RefsDisableCachedPins |
此選項會停用快取圖釘。 這是大型使用中工作集的主要原因。 在下列子機碼中指定指定的值: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem 值名稱: RefsDisableCachedPins 值類型: REG_DWORD 值數據: 1 |
RefsProcessedDeleteQueueEntryCountThreshold |
這個選項會為 ReFS 檢查邏輯加上一種語言。 這會導致當刪除佇列達到特定大小時,ReFS 會執行檢查點。 IO 卡在 ReFS 上,因為檢查點邏輯在處理大型刪除佇列時卡住。 在下列子機碼中指定指定的值: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem 值名稱: RefsProcessedDeleteQueueEntryCountThreshold 值類型: REG_DWORD 值資料: 2048 (十進位)附註將 RefsProcessedDeleteQueueEntryThreshold 設 為較低值會讓 ReFS 更頻繁地執行檢查點。 將值設為 2048,然後將值降低為 1024,然後將 512。 |
DuplicateExtentBatchSizeinMB (僅適用於 Microsoft Data Protection Manager) |
大量重複程度的呼叫會在系統中引入延遲。 這是因為其他作業必須等到這些長時間執行的作業完成為止。 此選項會縮減重複通話範圍的大小。 附註DPM 會將此登錄機碼變更設為 URL4 的預設值。 在下列子機碼中指定指定的值: HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft Data Protection Manager\Configuration\DiskStorage 值名稱: DuplicateExtentBatchSizeinMB 值類型: REG_DWORD 值資料: 100 (十進位)附註 DuplicateExtentBatchSizeinMB 的預設值為 2000 (2 GB) 。 接受從 1 到 4095 的任何值。 |
TimeOutValue |
此選項會延伸 TimeOutValue 值。 在下列子機碼中指定指定的值: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Disk 值名稱: TimeOutValue 值類型: REG_DWORD 值資料: 0x78 (十六进制)附註TimeOutValue 的預設值為 0x41 (65 位小數) 。 0x78等於120十進位。 |