一位辦公室職員坐在電腦桌前打著鍵盤。

什麼是 RAM disk?

RAM disk 是一種虛擬儲存位置,能夠像電腦中的 HDD 傳統硬碟、SSD 固態硬碟或其他快閃裝置一樣進行存取。RAM disk 是透過軟體在系統記憶體 (也就是 RAM) 中劃分出儲存容量所建立的,其提供令人難以置信的快速 I/O (讀取和寫入) 效能,比現今最快的 SSD 固態硬碟快上很多倍,並具有更高的頻寬和極低的延遲。

使用系統記憶體作為儲存有其優點和缺點,最大的優點之一是效能。受限於儲存空間的應用程式將大幅受益於極高的讀寫速度,同時更能夠消除儲存的延遲時間。

缺點是,系統記憶體是揮發性的。意思是需要有電源,才能將資料儲存在 RAM 中。如果關閉系統電源或斷電時,RAM disk 上的所有檔案或應用程式都會被刪除。因此對於已安裝應用程式的 RAM disk,若要作為實用的替代硬碟,備份是一件很重要的事。許多 RAM disk 工具都有備份功能,能建立磁碟區內容的映像檔,但這需要佔用傳統儲存裝置上的空間。

另一個缺點是任何用於 RAM 儲存分區的 RAM 儲存容量,無法供處理器作為系統記憶體使用。幸運的是,現今的 PC 和工作站都能支援大量的記憶體。像是支援四插槽 DDR5 的 Intel 和 AMD 晶片組最高可支援達 192GB,而工作站最高可支援達 2TB!大多數應用程式不會利用到所有系統記憶體,因此留有空間可用來建立合適大小的 RAM disk。

那麼在什麼情況下適合運用 RAM disk 呢?

一名年輕人在一台客製化電腦前工作。

所有的電腦都使用系統 RAM 作為處理器和 HDD 傳統硬碟/SSD 固態硬碟之間的快取 (或指暫時儲存區),用來開啟應用程式或檔案。然而,某些應用程式,例如 Adobe 的 Photoshop、Illustrator 和 After Effects 等內容創作程式,會在儲存空間中使用「臨時」或「暫存」位置,這樣一來就不會佔用到所有 RAM 儲存容量。您可以考慮將應用程式的臨時/暫存位置變更為 RAM disk,這有助於提高效能。

以 RAM disk 來執行整個應用程式,執行速度有高度的可能會變快。但請記住,每次關機前都要對其進行備份,並且在每次啟動 Windows 時重新載入。

有哪些 RAM disk 軟體可使用?

四條 Kingston FURY Renegade PRO DDR5 RDIMM 放在桌上,旁邊是鍵盤和攝影機。

網路上有大量的免費和付費 RAM disk 軟體可供選擇。免費的 ImDisk 開源軟體是個很熱門的選擇。RAM Disk 沒有大小限制 (除了受限於實際上實體 RAM 的儲存容量),且易於使用。我們測試中所使用的另一個免費軟體是 PassMark 的 OSFMount。OSFMount 對於 RAM disk 的大小也沒有限制。磁區可以格式化成 NTFS、exFAT 或 FAT32,並且可視作實體或邏輯磁碟。第三個免費軟體來自 AMD,名為 Radeon RAMDisk。其免費版本最多只允許最高至 4GB,這足以儲存暫存檔案,而付費版本最多支援到 64GB。另一個名為 Primo Ramdisk 的付費軟體有很多層級,可滿足各種需求。其有免費試用版,最便宜的選項最多可提供 4GB RAM disk,較高等級的版本可提供高達 1TB 的空間。

RAM disk 與 SSD 固態硬碟相比如何呢?

我們針對 RAM disk 測試基準設置了一個 DDR5 工作站,此工作站具有 8 記憶體通道架構,可實現高頻寬和大容量。

  • 處理器:Intel Xeon w9-3475X
  • 主機板:ASUS Pro WS W790E-SAGE SE
  • RAM:256GB Kingston FURY Renegade Pro DDR5 (KF556R36RBK8-256)
  • 繪圖顯示卡:ASUS RTX 3070
  • SSD 固態硬碟:500GB Kingston FURY Renegade NVMe SSD 固態硬碟

查看 PCMark 10 的資料磁碟機準測試,RAM disk 的頻寬大約是 NVMe SSD 固態硬碟的三倍。

圖表顯示 NVMe SSD 固態硬碟儲存和 RAM Disk 資料傳輸速度 (以 MB/s 為單位) 之間的頻寬差異,以展示哪一個效能更好,其中 RAM Disk 具備較大頻寬,越大則越好。

總結

請使用 RAM disk 來提高儲存受限應用程式的 I/O 效能。

請使用 SSD 固態硬碟來加快關機時備份和啟動時載入 RAM disk 照片檔所需的時間。

如果您擔心斷電和沒有備用電池的問題,請勿使用 RAM disk。

#KingstonFURY #KingstonIsWithYou

相關影片

相關文章