您是否需要一款強大的硬盤緩存增強軟件來幫助您進行硬盤修復增強工程?使用這款完全免費并且中文的PrimoCache Desktop Edition可以讓你在對硬盤操作更加流暢。
基本簡介
PrimoCache是一款可以將物理內存、SSD硬盤或閃存盤等虛擬成硬盤緩存的軟件。它可以自動將硬盤中讀取的數據存入物理內存等速度較快的設備,當系統再次需要該數據時它可以很快從緩存設備中讀取,而無需再次訪問速度較慢的硬盤,從而有效提升物理硬盤的訪問性能。PrimoCache采用基于邏輯塊的緩存機制,而Windows是基于文件的緩存機制。這兩個緩存機制各有優缺點,PrimoCache可以是Windows緩存系統的一個很好補充。
某些應用程序會繞過Windows的緩存系統,但無法繞過PrimoCache,這是因為PrimoCache比Windows緩存位于系統更底層位置。
Windows緩存是基于全局進行調度,即對所有數據進行緩存,而PrimoCache可以根據用戶需要,設置僅對某些特定分區進行緩存。在同等緩存容量下,后者將更具目標性,也具有更高的緩存命中率。
PrimoCache支持將SSD固態硬盤或閃存盤用作機械硬盤的緩存,可以有效提升計算機的啟動時間和應用程序運行速度。Windows緩存則無法做到。
PrimoCache可以根據不同需要對緩寫功能做更多的參數配置,Windows緩存不能。
PrimoCache可以識別系統未識別內存,克服部分Windows操作系統對內存總量的現在,充分利用物理內存。
軟件特色
如果您的計算機裝有4GB或更多內存,您可以使用一部分內存作為緩存加速本地磁盤,包括機械硬盤、SSD固態硬盤、閃存盤等,或iSCSI磁盤。
如果您的計算機有一部分內存不能被Windows使用,通常是32位Windows系統,您可以使用這部分“丟失”的內存作為緩存來加速本地磁盤和iSCSI磁盤。
如果您的計算機一個SSD硬盤和一個普通機械硬盤,您可以使用一部分或全部SSD空間作為緩存來加速機械硬盤。
如果您有一個空閑的USB 3.0 閃存盤,您可以用這個閃存盤作為緩存加速普通機械硬盤。
PrimoCache基于雙級緩存系統架構設計,該架構由一個一級緩存(level-1 cache)和一個二級緩存(level-2 cache)組成。一級緩存使用物理內存作為緩存設備,而二級緩存則通常使用SSD固態硬盤、閃存盤或其它永續性存儲設備。很明顯地,一級緩存的訪問速度遠快于二級緩存,盡管一級緩存通常容量小于二級緩存。另一方面,一級緩存中存儲的緩存數據在斷電后會消失,而二級緩存則具有永久保存的特性。PrimoCache支持任意配置單雙級緩存,即可以僅使用一級緩存或僅使用二級緩存,也可以同時使用一級緩存和二級緩存。
由于二級緩存存儲設備具有數據永續性的特性,二級緩存中的緩存內容在計算機關機后不會丟失。因此當計算機再次啟動后,所需要的常用數據可以直接從二級緩存中讀取,而無需訪問速度較慢的機械硬盤。對于操作系統或應用程序安裝在機械硬盤的計算機,這個特性可以顯著減少系統啟動時間以及加快應用程序的啟動運行。
PrimoCache也支持緩寫功能,即可以將系統請求寫入的數據先存入緩存設備中,在一定時間后再將數據從緩存設備寫入物理硬盤中。緩寫功能使系統的寫入請求可以快速完成,從而極大地提升硬盤的寫入性能。
此外,PrimoCache具備未識別內存管理接口(UIMMI),支持檢測系統未識別內存并將其作為一級緩存。由于Windows操作系統和硬件對內存總量的限制,部分系統無法識別所有安裝的物理內存,例如,32位桌面Windows系統最大僅支持4GB內存,多余的內存則無法使用。PrimoCache對未識別內存的支持則克服了Windows操作系統的限制,充分利用全部物理內存。
PrimoCache內置智能緩存調度算法,可自動優化決定當緩存空間已滿的情況下哪些緩存內容可被丟棄已便騰出空間存儲新內容。該算法結合了常用的LFU和LRU算法,并具有自適應調整性,可提供更好的命中率,并無需用戶進行參數設置。
PrimoCache支持多種緩存策略以及靈活的緩存設置。您可輕松為您的物理硬盤創建緩存,提高硬盤的讀寫性能。由于PrimoCache是在Windows驅動層中實現功能,在創建緩存后,系統和其它應用程序無需作任何改變即可自動應用緩存。
基本原理
PrimoCache主要部件位于Windows驅動層,它攔截并處理系統發送至硬盤的IO請求。如果IO請求讀取的數據已經在緩存中,則直接讀取緩存中的數據并完成IO請求。否則數據則從硬盤中讀取出來,并存入緩存,同時完成IO請求。由此可見,從緩存讀取的數據量越多,則系統性能提升的越多。
最新亮點
支持物理內存、SSD固態硬盤、閃存盤等作為緩存設備,
采用雙級緩存系統架構,
支持永久二級緩存,
支持“直接寫入”和“延遲寫入”兩種寫入模式,
支持 TRIM 指令,
支持系統未識別內存,
支持預取數據到緩存,
內置自適應智能緩存調度算法,
支持三種緩存策略:讀寫緩存、僅讀緩存和僅寫緩存,
支持性能數據監視和統計,
支持同時緩存多個硬盤和多個分區,
支持緩存采用自定義文件系統的分區,
支持緩存動態硬盤的分區,
支持即插即用,
支持命令行接口。
- PC官方版
- 安卓官方手機版
- IOS官方手機版