SSD 快取

SSD 快取可將經常存取的資料存放於 SSD 快取上,藉此提升隨機存取的效能。SSD 快取可掛載於儲存空間或 iSCSI LUN (段落分塊)。

啟動 SSD 快取的目的在於提升儲存空間中小部分經常存取的資料其隨機存取效能。例如,大型循序讀取或寫入操作 (如 HD 影片串流) 以及完全隨機資料讀取模式皆缺乏再次讀取模式,故 SSD 快取功能對它們並不會有明顯效益。對於一般應用程式,建議您啟動略過循序 I/O 選項,讓循序 I/O 仍可通過、在儲存空間的硬碟上運作。

注意:

SSD 快取類型

共有兩種 SSD 快取可使用,兩種快取皆使用 LRU (Least Recently Used) 演算法來置換快取中的資料:

注意:

記憶體需求

記憶體需求視 DiskStation 的 CPU 而定。若要瞭解您的 DiskStation 使用何種 CPU,請參閱此篇文章

針對使用 Alpine CPU 的機種:

每 1 GB 的 SSD 快取需要使用大約 416 KB 的系統記憶體 (包含可擴充的記憶體),且快取大小上限為 930 GB。因此,若唯讀快取配置為 2 x 128 GB SSD,則快取總大小將是 256 GB,需要至少 104 MB 記憶體;若讀寫快取配置為 2 x 128 GB SSD,則快取總大小將是 128 GB ,需要至少 52 MB 記憶體。若記憶體不足,您僅能建立有限的 SSD 快取或 SSD 快取大小會受限。

針對所有其他機種:

SSD 快取需使用特定大小的系統記憶體 (視快取大小而定),因此,您可能需要升級 DiskStation 的記憶體,才能掛載較大的 SSD 快取。為維持系統穩定度及速度,僅 1/4 的系統記憶體 (預先安裝) 可作為 SSD 快取。

每 1 GB 的 SSD 快取需要使用大約 416 KB 的系統記憶體 (包含可擴充的記憶體)。
注意:此不適用於 DSM 5.1 或之前版本所建立的讀寫 SSD 快取。換句話說,在 DSM 5.2 的環境下使用 DSM 5.2 以前所建立的 SSD 快取,每 1 GB 的 SSD 快取仍需要使用 4 MB 的系統記憶體。

因此,若唯讀快取配置為 2 x 128 GB SSD,則快取總大小將是 256 GB,需要至少 104 MB 記憶體;若讀寫快取配置為 2 x 128 GB SSD,則快取總大小將是 128 GB ,需要至少 52 MB 記憶體。若記憶體不足,您僅能建立有限的 SSD 快取或 SSD 快取大小會受限。

快取命中率

預設上,SSD 快取僅加速隨機  I/O 而非循序 I/O。SSD 快取的快取命中率可依據以下公式計算:

管理 SSD 快取

若要掛載 SSD 快取:

  1. 在 DiskStation 上安裝 SSD 硬碟。請先參考上述注意事項。
  2. 前往儲存空間管理員 > SSD 快取。按一下新增
  3. 選擇快取模式 (僅適用於支援讀寫快取的機種)。
  4. 找到下拉式選單並挑選您要掛載 SSD 快取的儲存空間或 iSCSI LUN (段落分塊)。
  5. 從清單中選擇 SSD。SSD 上的資料將會被清除,請確認其上沒有重要資料。
  6. 按一下套用

若要停止對循序 I/O 進行快取處理:

若您的目標儲存空間或 iSCSI LUN 具有極佳的循序 I/O 效能,您可以讓 SSD 快取停止對循序 I/O 進行快取處理、直接從硬碟存取資料,以提升速度及效能。

  1. 按一下設定來打開設定視窗。
  2. 按一下略過循序 I/O

若要移除 SSD 快取:

  1. 按一下移除來永久移除 DiskStation 上的 SSD 快取。

注意:

若要取消移除 SSD 快取:

  1. 按一下取消移除來取消移除快取的動作。

若要修復 SSD 快取:

SSD 快取建議

此功能可讓您計算並檢視特定儲存空間上最近存取的檔案總數及大小。若您尚未在選定的儲存空間上建立任何 SSD 快取,您可以參考此資訊來估算系統需要多少 SSD 快取。若您已在選定的儲存空間上建立 SSD 快取,您亦可於此檢視該快取的分析結果及使用量。

若要使用 SSD 快取建議:

  1. 按一下 SSD 快取建議來開啟精靈。
  2. 選擇要進行計算的儲存空間,然後按一下下一步
  3. 精靈會自動開始在選定的儲存空間上計算最近存取的檔案大小及總數。計算所需的時間視系統環境而有所不同。