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 的雙重優勢。
Qtier | 全 SSD | SSD 快取 | |
---|---|---|---|
成本 | $ | $$ | $ |
儲存空間 | 大 | 小 | 大 |
SSD 可用空間 | 可依需求擴充 | 可依需求擴充 | 受記憶體限制 |
資料搬移方法 | 排程設定 | 無 | 系統自動 |
資料搬移機制 | 根據資料存取頻率 | 所有的資料都存於 SSD | 將經常存取的資料複製於 SSD 中 |
接著,大王會教大家如何設定 SSD Cache 及 Qtier,再進行一些測試,看看哪種技術的加速效果更好。