大幅提昇實體硬碟讀寫效率的超效工具-PrimoCache

其實我早已購買了對岸研發的「Primo Ramdisk」,一次買三套授權,而且用了好幾年,用得非常滿意。我利用 Ramdisk 切割了約 5~8GB 的 DRAM作為邏輯硬碟 (例如磁碟代號為 R),然後把系統的暫存位置 (TEMP)指向 R磁碟,如此可以大幅提昇系統暫存檔案的讀寫效能,且也比較得以降低 SSD (作為系統碟)的寫入次數,進而延續 SSD 的使用壽命。

該家公司有另一套產品:「PrimoCache」,作用幾乎等同於最近 Intel 新發表的「Optane Cache」,採以 Optane 專屬記憶體 (比 SSD 快上幾倍)來作為 SSD 的內存 (Cache)。不過不同的是 PrimoCache 則採以 DRAM 與 隨身碟 (Flash Memory)於 Windows-based OS 層級 (也就是不能使用在如 Linux 系統)作為包括 SSD、機械硬碟的內存。

    簡單比較:

  • Optane 屬硬體規格,主機板要能有支援;PrimoCache 為 Windows OS層級的工具軟體。
  • Optane 需使用專屬的實體記憶體,目前僅支援 32GB,而且不太便宜;PrimoCache 則採以 DRAM 與 隨身碟作為一級與二級的緩存。

簡而言之,若主機板有 16GB 以上記憶體,且主要的作業系統為 Windows 7/10,那麼採以 PrimoCache 是蠻好的 C/P 值,一套授權約台幣九百,且設定彈性相當十足。

我的桌機就有 32GB 記憶體,還有一條號稱高效讀取 SSD等級的隨身碟 (64GB USB3.0)。而儲存機制除了系統碟是 256GB 的 Intel SSD 外,還有兩顆大容量的機械硬碟 (7200 轉),一顆昨為文書碟、另一則為遊戲碟。

所以,我可以如何利用 PrimoCache 呢? 我切了 6GB 作為一級緩存、而隨身碟則全切作為二級緩存。

  • 系統碟僅設定作為 "讀" 的緩存,且只針對一級緩存。
  • 文書與遊戲碟 (代號 C & D 碟)設定為 "讀/寫",可針對一與二級的緩存,然後緩寫時間延時為 15秒。

PrimoCache 設定

PrimoCache

系統碟設為一級緩存且僅讀是為了可以緩存主要執行的應用程式,如瀏覽器、Office等常用的軟體。畢竟在 DRAM 上執行如 Chrome/Firefox 絕對是來得比 SSD 快上太多了。

文書碟/資料碟設為讀與寫的緩存且緩寫時間延時,這設定最關鍵了,而且絕對是最能感受到讀寫效率可以確實大幅提昇,因為大部分機會都可以被快取從 DRAM/隨身碟,而這兩者的速度肯定來得比機械硬碟快上數十倍,更不用聽到那嘎嘎的機械盤移動聲音,爽度十足。

看看我的 G碟,我玩 Skyrim 時,第一次讀取後 PrimoCache 會陸續把快取的檔案寫入尤其是二級緩存的隨身碟上,所以當我第二次讀取後,快取率竟然可以高達 90% 以上,等於說我在讀取遊戲時幾乎是聽不到機械硬碟的讀取聲,且載入速度神速,超滿意。
PrimoCache

D碟目前只有文書資料,資料量不大,所以目前快取率並不高。而關於系統碟則會隨著執行的應用程式越頻繁,快取率就會逐漸提高。
PrimoCache

我是同時採用了 Primo Ramdisk 與 PrimoCache,畢竟兩者作用還是有些不同。不過網路上的玩家更是推崇後者,甚至認為前者可以省略,完全只以 PrimoCache 作為主要緩存的工具已是十足。

因為真的太好用,我一次就購買了四套授權的 PrimoCache,準備用在我的筆電與家用影音機上。對岸就利用 PrimoCache 製作了 RAMOS,詳見:「Primo製作RAMOS詳細圖文教程」,也就是把整個 OS (當然要先精簡過)利用 PrimoCache 全給緩存到 DRAM,所有的改變只寫入緩存區,重開機時丟棄,而成為所謂的「影子系統」(當然玩法變化很多,還是看運用)。所以就待有心情時,來玩轉利用 PrimoCache 製作個 RAMOS 系統,應用在家用的 PC影音機上囉。

※ 延伸參考
 o 真的能吊打Optane?Primocache實戰提升系統性能
 o 小SSD+機械盤用戶福利:PrimoCache

文章導覽

   

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *