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