活用NAS全攻略:NAS加速大法 - SSD Cache vs Qtier 分層儲存

- 18座大王 - 2017-12-01 - visibility Views

NAS 不夠快,怎麼辦?

NAS 的規格愈來愈強,從以前的 ARM CPU,到後來的 Intel Atom CPU,再到現在的 Intel Celeron、Intel Core i7、Intel XEON、AMD Ryzen,令NAS運算能力大大提高!以往因硬體所限,NAS只擔當檔案伺服器的角色,讓用家更輕易地備份及分享檔案;現今的NAS功能已不限於檔案伺服器,更擔任了多媒體伺服器及應用程式伺服器等工作,當中有部分功能除了需要強大的CPU運算能力外,還需要更快速的I/O反應,才能暢順地運行;QNAP 的Virtualization Station (虛擬機工作站)就是其中一個例子,他可以在 QNAP QTS 上建立虛擬機來運行其他作業系統,提供更多元化的應用,但只透過硬碟組成的磁碟區往往會令虛擬機反應緩慢,讓用家感到不爽。

除了需要大量系統資源的應用外,有部分企業也會利用 NAS 提供 iSCSI 儲存空間給其他伺服器使用,假如伺服器是在 iSCSI LUN 上運行需要高速I/O的應用的話(如資料庫),效能同樣會卡在硬碟緩慢的隨機讀寫速度,使應用程式回應速度大大降低!

基於這個問題,很多 NAS 廠商都有導入 SSD 快取技術,讓較常讀取的數據暫存在SSD上,這可避免系統等待數據從硬碟讀出,而是直接從較高速的SSD讀出,提升反應速度;而 QNAP 除了 SSD 快取技術外,還提供一個選擇,就是 Qtier 自動分層儲存技術,QTS系統會自動辨別資料存取頻率,自動將頻繁存取的「熱」資料移動到效能較高的磁碟階層,而將較少存取的「冷」資料移動到成本低、大容量的磁碟階層,讓一台 NAS 系統可同時享有高速 SSD 與大容量 HDD 的雙重優勢。

儲存技術比較一覽表:(轉自QNAP官網)

 

Qtier 全 SSD SSD 快取
成本 $ $$ $
儲存空間
SSD 可用空間 可依需求擴充 可依需求擴充 受記憶體限制
資料搬移方法 排程設定 系統自動
資料搬移機制 根據資料存取頻率 所有的資料都存於 SSD 將經常存取的資料複製於 SSD 中

接著,大王會教大家如何設定 SSD Cache 及 Qtier,再進行一些測試,看看哪種技術的加速效果更好。

  1. 第1頁 : NAS 不夠快,怎麼辦?
  2. 第2頁 : SSD Cache 運作原理
  3. 第3頁 : SSD Cache 設定教學 (QTS 4.2.x ~ 4.3.x)
  4. 第4頁 : SSD Cache 設定教學 (QTS 4.4.x)
  5. 第5頁 : Qtier 運作原理
  6. 第6頁 : Qtier 設定教學
  7. 第7頁 : 設定 Qtier Tiering On Demand功能
  8. 第8頁 : SSD Cache vs Qtier 效能測試