DS1621xs+ 詳細規格可以參考官網, 大致上為企業級 6 bay NAS, 提供 M.2 NVMe SSD socket*2, 內建 8GB ECC RAM, 最大可擴充至 32GB RAM, 內建 10GbE RJ45 網卡, 提供五年保固. 支援 btrfs 快照這是一定要的 :-)
剛好有朋友詢問這台 6 bay NAS 如果全上 SATA SSD 的效能表現到底如何? 找時間做了一些實測並記錄下來.
實測系統配置如下:
*Synology DS1621xs+ NAS, 原裝 8GB ECC RAM.
*Synology SAT5200 2.5" 960GB 企業級 SATA SSD. (原廠詳細規格)
*Synology SNV3000 M.2 NVMe SSD (原廠詳細規格)
*採用 btrfs 檔案系統.


SSD*6 RAID 0 |
先以 SATA SSD*6 RAID 0 實測其讀寫效能.
raid 0 fio 實測
raid0 以 fio 測試實際磁碟循序及 4k random i/o. 由於每個人的測試方式及參數不同, 這裡的數據僅供參考.
test file 採用 16GB (以 8GB RAMx2 二倍來算).
seq. r/w block size 用 4m, 而 4k random i/o block size 用 4kb
循序讀取大約在 2.97GB/s, 也差不多到達 SATA SSD*6 RAID 0 的極速了 (500MB/s * 6),
循序寫入大約在 2.4GB/s, 也大約在預期值內.

DS1621xs+ 10GbE 和 Windows PC 直連測試:
Windows 10 (i5-9400, 16GB RAM). 採用 ZyXEL XGN100C 10GbE RJ45 網卡. NAS 及 PC 都啟用 jumbo frame.
AJA test seq r/w 如預期達到 10G 速度 1000MB/s 以上.

SMB (Windows 網路磁碟) 讀寫效能實測:
如截圖讀寫 8GB file 均速都達到 1GB/s 以上.
由於 DS1621xs+ SSD*6 RAID0 內部磁碟讀寫效能已超過 10GbE 網路bandwidth, 當透過 Windows 10 將 NAS 共用資料夾掛載為網路磁碟時, 初次讀寫測試大約都只跑到 900MB/s, 離預期 1GB/s 仍有距離, 但已明顯發現整個瓶頸反而是落在Windows 10 PC 上面單支 M.2 NVMe 上. 改用 RAM disk 才能應付 NAS 端 10GbE 網路頻寬.

網友留言提到想看到 DS1621xs+ iSCSI 方面的測試數據.
Synology NAS 上面的 iSCSI LUN 分為 thick & thin 兩種配置方式.
thick iSCSI LUN 於 Windows 10 底下掛載為本機磁碟, 以 AJA 實測如下, 大約也趨近於 10GbE 網路理想速度了.


加上 M.2 NVMe SSD cache 後的測試結果:
在 DS1621xs+ 加上兩支 Synology M.2 NVMe 400GB SSD, 建立 RAID1 R/W ssd cache.
截圖的解讀如下:
加上 SSD Cache 後, 由於預設是 bypass 循序 i/o, 所以在 fio 循序讀寫上, 它並不會經過 SSD cache, 測試數據和未加上 M.2 Cache 相當.
但 4K R/W IOPS 可以發現測試結果較之前慢了很多, 猜測是 SSD SATA*6 RAID 0 同步讀寫效能比 M.2 NVMe SSD Cache 更好, 加上 M.2 Cache 後反而托慢了速度.
建議 SSD Cache 還是加在 HDD 硬碟所組成的 RAID 上才有效用.

SSD*6 RAID 5 |
DS1621xs+ 蠻多網友會選擇 RAID 5 or RAID 6, 前面 RAID 0 實測主要是看看其極速表現如何.
同樣的透過 fio 實測其 NAS 內部讀寫效能. 在循序讀取方面大約 3092MB/s, 和 RAID 0 表現差不多. 算是不錯的表現. 而循序寫入約 1705MB/s, 對於應付 10GbE 網路方面也綽綽有餘.

AJA 實測結果如下:

Windows 網路磁碟讀寫實測和 AJA 所測得數據也很接近, 讀寫大約都在 800-900MB/s 左右.

這只是一個很簡略的實測, 測試所使用的 Windows 10 PC 配備為 i5-9400 32GB RAM, 基本上就是平日自己所使用的桌機, 並沒有做特別的調校, 並不像 Lab 上為了跑出更高分在硬體及系統設置上會再做精心的微調, 主要也是可以了解這台 NAS 的效能表現大致如何.
買了 NAS 效能不如預期?
這是網友最常問的問題之一, 這涉及的層面很多, NAS 本身的等級, 所採用的硬碟及 RAID type, 以及連線方式, 用戶端所使用的設備等, 不少網友會問 DS1621+ (加購10G網卡) or DS1621xs+ 都上了 10G 網卡了, 效能怎麼表現不如預期? 不少人預期 10GbE 應該要有 1GB/s 的讀寫效能吧!
前面的實測採用 SATA SSD*6 RAID 0 的確可以達到這極速, 但不少網友可能只裝了二顆 8TB/10TB HDD 建立 RAID1, 因為現在大容量硬碟便宜了, 考量到日後有空的 Tray 可以擴充, 乾脆硬碟單顆容量買大一點, 結果這樣跑出來均速可能不到 200MB/s, 只有 1GB/s 的五分之一, 所以在建置高速存取 NAS 時會有更多要注意的地方, 為了提高整體讀寫效能, 除了直接採用 SSD 建立 RAID 外, 也可以考慮採用更多顆硬碟來組成 RAID 陣列.
DS1621+ or DS1621xs+ 選擇困難症
不少網友會詢問到底 DS1621+ & DS1621xs+ 如何選擇? 以下是自己的偏見, 謹供參考.
這兩台 NAS 效能上表現都不錯, 也都是 6 bay NAS, 比較明顯的差異為:
*內建 ECC RAM 分別為 4GB vs 8GB (此為 DS1621+ vs DS1621xs+, 以下皆同),
*內建 1GbE*4 vs (10GbE*1 + 1GbE*2)
*三年保固 vs 五年保固. (註. ds1621+ 可加購二年延保, 約三千多)
自己測試的感覺, DS1621xs+ 效能上比 DS1621+ 更好, 如果是企業用戶, 會推薦直上 DS1621xs+, 而一般家用 Power User 或是工作室, DS1621+ 就很好用了, 強烈建議一定要加買延保二年.