這是《該做哪些調校,才能充分發揮 SSD 的效能?》的第五個部分,其餘的部分將陸續補齊。
SSD 能不能擠出更多的空間,或是鞭出更快的速度?(原文)
第五頁:停用預先擷取 (Prefetch)、SuperFetch,以及 Windows 寫入快取緩衝區排清 (Windows Write-Cache Buffer Flushing) (原文)
停用預先擷取 (Prefetch)、SuperFetch,以及 Windows 寫入快取緩衝區排清 (Windows Write-Cache Buffer Flushing)
停用預先擷取 (Prefetch) 及 SuperFetch
停用預先擷取 (Prefetch) 及 SuperFetch 的作法:
‧將 Regedit 鍵入 [開始] 功能表的 [搜尋] 方塊中
‧選擇檔案路徑 "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management\PrefetchParameters"
‧在 EnablePrefetcher 及 EnableSuperfetch 上按一下滑鼠右鍵
‧在這兩個項目上選擇 [修改],將數值從 1 (或 3) 變更為 0
‧重新啟動
SuperFetch 設計的目的,是為了快取經常使用的檔案。因為 SSD 的存取時間很短,所以您可以停用這個選項。如果您在 SSD 上安裝 Windows 7,事實上這個選項會自動停用。
停用寫入快取緩衝區排清
這是其中一種並非適用於所有 SSD 的調校方式。事實上,如果您擁有 Intel 的磁碟機,因為據說會對效能有負面的影響,所以不建議您進行這項調整。如果有的話,請在進行這項變動之前和之後,記錄您儲存子系統的效能,判斷您是否真的要進行這項調校。
停用寫入快取緩衝區排清的作法:
‧在 [開始] 功能表的 [電腦] 上按一下滑鼠右鍵,然後選擇 [內容]
‧選擇 [裝置管理員]
‧選擇 [磁碟機]
‧在您的 SSD 上按一下滑鼠右鍵,然後選擇 [內容]
‧在 [原則] 索引標籤下方,勾選裝置方塊上的 [關閉 Windows 寫入快取緩衝區排清]
根據 Windows 說明的描述,「儲存裝置中的寫入快取會參照高速揮發性記憶體的使用,收集傳送至資料儲存裝置的寫入命令,並在較慢的儲存媒體可以配合寫入命令之前快取這些資料。」
在硬碟的案例中,作業系統會將命令清除到磁碟的內建快取。然而,這並不表示資料已經安全無虞。因此作業系統會等候磁碟機回報快取的資料已經寫入到磁性媒體。和資料的完整性相比,如果您更關心的是效能,關閉寫入快取緩衝區排清會略過該額外的命令,直接清除內部記憶體緩衝。
如需排清和關閉這項功能相關風險更為詳細的說明,請查看 Microsoft 員工 Raymond Chen 個人部落格針對這個主題發佈的文章。
沒有留言:
張貼留言