最新版 Primo Ramdisk v6.6.0
Primo Ramdisk 是 VSuite Ramdisk 的第二代產品。相比 VSuite Ramdisk,它實現了更多的功能,更好的性能,以及更友好的使用者介面。和 VSuite Ramdisk 同樣,Primo Ramdisk 提供了對傳統硬碟性能瓶頸問題的有效解決方案。它採用獨特的軟體演算法,高效率地將實體記憶體虛擬成物理硬碟,使得對硬碟檔的資料讀寫轉化為對記憶體的資料訪 問。由於實體記憶體的存取速度遠遠超過傳統硬碟,因此可以極大的提高資料讀寫速度,從而突破硬碟瓶頸,飛速提升電腦性能。
Primo Ramdisk 具有一系列強大的功能和選項以使性能最大化,並使軟體具有廣泛的應用性。Primo Ramdisk 可支援創建128個虛擬硬碟,每個虛擬硬碟可被 Windows 系統識別為真實物理硬碟或邏輯硬碟。虛擬硬碟可被格式成 Windows 支持的檔案系統,並允許使用者根據需要對檔案系統進行自訂設置。
由於記憶體具有斷電資料消失的特性,在某些應用環境中正好可以起到保護資料安全的作用,防止重要資料殘留在物理硬碟中。Primo Ramdisk 同時提供了強大的鏡像檔功能,支援關機時將虛擬硬碟的內容自動保存到鏡像檔以及開機時自動從鏡像檔載入內容到虛擬硬碟等功能,使記憶體虛擬硬碟的內容 在電腦開關機時仍可繼續存在。Primo Ramisk 支援諸多高級鏡像功能,如定時保存、 即時保存、快速保存以及延遲載入等,可以更好地滿足用戶多種需求。
此外,Primo Ramdisk 提供了獨特的記憶體管理特性,更有效地利用實體記憶體。它支援動態記憶體管理,可以根據需要動態地分配或釋放記憶體,從而更合理地使用實體記憶體,避免長期無意義地 佔用記憶體。Primo Ramdisk 同時實現了未識別記憶體管理介面 (UIMMI),可以使用未識別記憶體創建虛擬硬碟,從而間接地支援在32位元作業系統上使用超過4GB的實體記憶體,避免實體記憶體的浪費。
除了創建記憶體虛擬硬碟,Primo Ramdisk 甚至可以創建混合虛擬硬碟和檔虛擬硬碟,極大地擴展了軟體的功能和應用範圍。
更新介紹
- 支持Windows 11。
- 支持Windows核心隔離。
- 在64位系統上支持檢測超過64GB的未識別內存。
- [旗艦版/服務器版]適配NUMA系統。
- 其它小改進。
Primo Ramdisk 服務器版
服務器版是唯一支持Windows Server操作系統的版本,除了支持Windows桌面操作系統還支持Windows Server 2003(R2),2008(R2),2012(R2),2016,2019和2022。其它版本僅支持Windows桌面操作系統。如果您要在Windows Server操作系統中安裝Primo Ramdisk,則需要選擇服務器版。它支持創建最大容量為2TB的內存盤。
Primo Ramdisk 旗艦版
旗艦版包含了Primo Ramdisk在Windows桌面操作系統上的所有特性,支持Windows XP,Vista,7,8,8.1,10和11。它支持創建最大容量為1TB的內存盤。
Primo Ramdisk 專業版
專業版包含了Primo Ramdisk在Windows桌面操作系統上的所有特性,支持創建最大容量為32GB的內存盤。
Primo Ramdisk 標準版
標準版主要應用於快速存儲臨時文件的場景,它可以創建最大容量為8GB的內存盤。標準版不支持鏡像文件特性,因此內存盤的內容無法被保存,在開機或重啟後會被清除。它也不支持混合盤和文件盤。
以下嚮導幫助您快速選擇合適的版本。
- 用於Windows Server 2003(R2),2008(R2),2012(R2),2016,2019和2022操作系統,請選擇服務器版
- 用於Windows XP,Vista,7,8,8.1,10和11,
- 需要在關機後仍保留內存盤的內容,請選擇專業版或旗艦版。
- 需要創建混合盤或文件盤,請選擇專業版或旗艦版。
- 需要創建容量大於8GB的內存盤,請選擇專業版或旗艦版。
- 需要創建容量大於32GB的內存盤,請選擇旗艦版。
- 需要創建容量大於1TB的內存盤,請選擇服務器版。
- 需要更好支持NUMA系統,請選擇旗艦版或服務器版。
Primo Ramdisk 有四個發行版,分別是標準版、專業版、旗艦版和服務器版。下表詳細列出了各發行版支持的特性和規格。
特性/規格 | 標準版 | 專業版 | 旗艦版 | 服務器版 |
內置許可 | 30天免費試用 | |||
操作系統(Windows) | XP、Vista、7、8、8.1、10、11 | XP、Vista、7、8、8.1、10、11; 服務器 2003(R2)、2008(R2)、 2012(R2)、2016、2019、2022 |
||
最大虛擬硬盤數目 | 128 | |||
內存盤容量 | 1MB - 8GB | 1MB - 32GB | 1MB - 1TB | 1MB - 2TB |
混合盤容量 | 不適用 | 1MB - 1TB | 1MB - 1TB | 1MB - 2TB |
文件盤容量 | 不適用 | 1MB - 1TB | 1MB - 1TB | 1MB - 2TB |
最大內存使用 | 8GB | 32GB | 不限 | 不限 |
SCSI 硬盤 | V | V | V | V |
Direct-IO 硬盤 | V | V | V | V |
臨時硬盤 | V | V | V | V |
可永久儲存數據 | V | V | V | |
內存特性 | ||||
動態內存管理 | V | V | V | V |
未識別內存管理 | V | V | V | V |
文件系統特性 | ||||
文件系統 | FAT/FAT32/exFAT/NTFS | |||
自定義簇大小 | V | V | V | V |
自定義卷標 | V | V | V | V |
自定義卷序列號 | V | V | V | V |
自定義盤符 | V | V | V | V |
自定義文件夾 | V | V | V | V |
自定義NTFS文件系統設置 | V | V | V | V |
鏡像文件特性 | ||||
完全鏡像格式 | V | V | V | |
緊湊鏡像格式 | V | V | V | |
壓縮鏡像格式 | V | V | V | |
僅加載鏡像 | V | V | V | |
關機時保存 | V | V | V | |
待機/休眠時保存 | V | V | V | |
刪除前保存 | V | V | V | |
定時保存 | V | V | V | |
手動保存 | V | V | V | |
延遲加載模式 | V | V | V | |
快速保存模式 | V | V | V | |
服務器特性 | ||||
NUMA 感知 | V | V | ||
服務器系統特定優化 | V | |||
其它特性 | ||||
支持系統頁面文件 | V | V | V | V |
修改虛擬硬盤設置 | V | V | V | V |
導入/導出虛擬硬盤設置 | V | V | V | V |
實用小工具 | V | V | V | V |
命令行接口 | V | V | V | V |
多國語言支持 | V | V | V | V |
支持的操作系統
- Windows 11(所有版本,32/64位)
- Windows 10(所有版本,32/64位)
- Windows 8.1/8(所有版本,32/64位)
- Windows 7(所有版本,32/64位)
- Windows Vista(所有版本,32/64位)
- Windows XP(所有版本,32/64位)
Primo Ramdisk 服務器版還支持以下操作系統:
- Windows Server 2022(所有版本)
- Windows Server 2019(所有版本)
- Windows Server 2016(所有版本)
- Windows Server 2012/2012R2(所有版本)
- Windows Server 2008/2008R2(所有版本,32/64位)
- Windows Server 2003/2003R2(所有版本,32/64位)
PrimoCache (原名為 FancyCache)
PrimoCache軟體的主要功能是將物理內存、SSD硬碟或閃存盤等高速儲存設備用作其它相對低速的硬碟的緩存,使低速硬碟的讀寫性能得到大幅提升。它可以將操作系統或應用程序從目標硬碟中讀取過的數據保存到物理內存、SSD等高速設備,當操作系統或應用程式再次需要這些數據時就可以很快從高速設備中讀取,無需再訪問低速的目標硬碟,從而大大縮短讀取數據的時間,提升讀速度。
另一方面,它可以將操作系統和應用程式請求寫入到目標硬碟的數據先寫入到高速設備暫存,使寫入請求可以快速完成,從而極大提升整個系統的寫入響應。
它能做什麼?
- 如果您的電腦裝有4GB或更多內存,您可以使用一部分內存作為緩存加速本地磁盤,包括機械硬碟、SSD固態硬碟、閃存碟等,或iSCSI磁碟。
- 如果您的電腦有一部分內存不能被Windows使用,通常是32位Windows系統,您可以使用這部分“丟失”的內存作為緩存來加速本地磁盤和iSCSI磁盤。
- 如果您的電腦一個SSD硬盤和一個普通機械硬盤,您可以使用一部分或全部SSD空間作為緩存來加速機械硬盤。
- 如果您有一個空閒的USB 3.0 閃存盤,您可以用這個閃存盤作為緩存加速普通機械硬盤。
基本原理
PrimoCache主要部件位於Windows驅動層,它攔截並處理系統發送至硬碟的IO請求。如果IO請求讀取的數據已經在緩存中,則直接讀取緩存中的數據並完成IO請求。否則數據則從硬碟中讀取出來,並存入緩存,同時完成IO請求。由此可見,從緩存讀取的數據量越多,則係統性能提升的越多。
主要特性
- 支持物理內存、SSD固態硬碟、閃存碟等作為緩存設備,
- 採用雙級緩存系統架構,
- 支持永久二級緩存,
- 支持“直接寫入”和“延遲寫入”兩種寫入模式,
- 支持獨立分離的讀和寫緩存空間,
- 支持TRIM 指令,
- 支持系統未識別內存,
- 支持預取數據到緩存,
- 內置自適應智能緩存調度算法,
- 支持三種緩存策略:讀寫緩存、僅讀緩存和僅寫緩存,
- 支持性能數據監視和統計,
- 支持同時緩存多個硬盤和多個分區,
- 支持緩存採用自定義文件系統的分區,
- 支持緩存動態硬碟的分區,
- 支持對每個邏輯分區進行獨立的緩存控制,
- 支持即插即用,
- 支持命令行接口。
為什麼使用PrimoCache?
Windows操作系統本身已經實現了基於文件的緩存系統,為什麼還需要額外再使用PrimoCache?
- PrimoCache採用基於邏輯塊的緩存機制,而Windows是基於文件的緩存機制。這兩個緩存機制各有優缺點,PrimoCache可以是Windows緩存系統的一個很好補充。
- 某些應用程式會繞過Windows的緩存系統,但無法繞過PrimoCache,這是因為PrimoCache比Windows緩存位於系統更底層位置。
- Windows緩存是基於全局進行調度,即對所有數據進行緩存,而PrimoCache可以根據用戶需要,設置僅對某些特定分區進行緩存。在同等緩存容量下,後者將更具目標性,也具有更高的緩存命中率。
- PrimoCache支持將SSD固態硬碟或閃存碟用作機械硬碟的緩存,可以有效提升電腦的啟動時間和應用程式運行速度。Windows緩存則無法做到。
- PrimoCache可以根據不同需要對緩寫功能做更多的參數配置,Windows緩存不能。
- PrimoCache可以識別系統未識別內存,克服部分Windows操作系統對內存總量的現在,充分利用物理內存。
如何選擇PrimoCache 版本
如果您將要安裝PrimoCache到Windows桌面操作系統,例如Windows XP,Vista,7,8,8.1或10,可選擇PrimoCache普通版(Desktop Edition)。
如果是Windows服務器操作系統,例如Windows Server 2003(R2),2008(R2)或2012(R2),請選擇PrimoCache伺服器版(Server Edition)。
軟體截圖
支持的操作系統
PrimoCache普通版 (Desktop Edition)
支持Windows 10, Windows 8.1/8, Windows 7, Vista 和XP(所有版本,32/64位)
PrimoCache伺服器版 (Server Edition)
支持Windows Server 2019, 2016, 2012 (R2), 2008 (R2), 2003 (R2) 和Windows 10, 8.1/8, 7, Vista, XP(所有版本,32/64位)
Primo Ramdisk Vs. PrimoCache
Primo Ramdisk和PrimoCache都可以使用內存來加速文件訪問從而提升系統整體性能。然而這是兩款屬於不同類型的軟體,應用領域和側重點也有區別。兩者相比較,它們都有自己的優勢和不足。此外,它們各自獨立於對方,您可以根據需要同時安裝這兩款軟體,也可以僅安裝其中一個。
Primo Ramdisk
Primo Ramdisk是一款模擬軟體,核心功能是用內存模擬出一個硬碟。在這個虛擬硬碟上的讀寫操作均在內存中完成,因此讀寫速度非常塊。Primo Ramdisk僅對其虛擬出的硬碟有效,不會影響或操作其它硬碟,也無法加速其它硬碟的讀寫。
優勢:
- 同等條件下,讀寫速度比PrimoCache快。這是因為Primo Ramdisk所有讀寫請求直接就可簡單映射到內存完成,不像PrimoCache那樣需要算法調度額外佔用CPU時間。
- 同等內存使用量下,比PrimoCache更有目標性。Primo Ramdisk可以僅針對需要的文件或文件目錄進行加速,而PrimoCache則面向整個邏輯分區。
- 沒有額外內存開銷。
不足:
- 需要對Windows或各個應用程式進行專門設置,將目標路徑指向到虛擬硬碟上,或者將應用程式或文件安裝在虛擬硬碟上,才可以起到加速作用。
- 虛擬硬碟的容量需要事先估計合適,否則當剩餘可用容量不足的話會導致新的文件數據無法再寫入。
- 虛擬硬碟上的文件數據在系統突然斷電或藍屏死機等異常情況下會丟失。
PrimoCache
PrimoCache是一款緩存軟體,核心功能是使用內存等高速設備作為緩存為物理硬碟加速。它通過攔截Windows發送給硬碟的讀和寫請求,進行優化處理達到加速的效果。對於Windows讀請求,如果請求讀取的數據已經在緩存中,則直接從緩存讀取,無需再訪問低速硬碟。對於Windows寫請求,它可以將請求寫入的數據先寫到緩存完成請求,然後再按設定的方式在後台從緩存慢慢寫入硬碟。
優勢:
- 使用簡單方便,對應用程式透明,也即無需對Windows或各個應用程式進行任何設置即可達到加速的效果。
- 即使緩存空間存滿也不會報錯,影響Windows對硬碟的讀寫操作。PrimoCache會自動進行算法調度,將舊的緩存數據丟棄以緩存新數據。
- 在系統突然斷電或藍屏死機等異常情況下也不會有文件或數據丟失損壞(沒有開啟延時寫入的情況下)。
不足:
- 整體性能不如Primo Ramdisk。一是因為算法調度過程額外佔用處理時間,二是由於緩存空間有限,請求的數據可能已從緩存淘汰移出,此時需要再次從硬碟讀取導致低性能。
- 只能面向整個邏輯分區進行加速,無法僅加速指定的文件夾或文件。
- 需要額外內存開銷以用於緩存調度等。
應用場景
根據上述這兩款軟體的優缺點,Primo Ramdisk和PrimoCache在應用上有不同的側重點。通常來說,由於PrimoCache無需對Windows或應用程式做額外設置,也不受限於使用的內存數量,因此在絕大部分場景中PrimoCache都是可以適用的。當以使用簡單方便為主要考慮目標或系統沒有安裝足夠內存時,PrimoCache是首選項。與之形成對比的是,當以性能為主要考慮目標並且系統安裝了足夠多的內存,Primo Ramdisk則是首選項。以下是優先適用Primo Ramdisk的應用場景,包括但不限於:
- 用作P2P等下載軟體的下載碟,
- 用作企業等局域網上的文件共享碟,
- 用作圖形影像處理軟體的中轉碟或臨時碟,
- 用作各種應用程式的臨時文件碟,
- 用於網站服務器,儲存網站的靜態頁面,
- 用於數據庫服務器,作為數據庫處理的臨時碟。
以下是個簡單的例子,具體說明Primo Ramdisk和PrimoCache在應用上的不同之處。這個例子中,目標是提高常用軟體的運行速度。一種方法是直接安裝這些常用軟體到Primo Ramdisk的虛擬硬碟上,虛擬硬碟需開啟鏡像文件功能。電腦啟動時,Primo Ramdisk將包含了這些常用軟體的鏡像文件加載到虛擬硬盤上,當Windows運行這些軟體時,就直接從內存中啟動運行,速度將會非常快。當然這個方法也會導致啟動時間變長。
上述方法的運行速度將是最快的,但是如果您已經在硬碟上安裝了這些軟體並且不想做改動,或者當前系統沒有內存來創建一個足夠大的虛擬硬碟安裝這些軟體,或者您不希望系統啟動時間受影響,那麼此時Primo Ramdisk是不適合的,而PrimoCache將是一個更好的選擇。