正在閱讀【NAS 系列】2022 年 DIY NAS 還值不值得? 硬件篇

【NAS 系列】2022 年 DIY NAS 還值不值得? 硬件篇

Ivan Wong

Ivan Wong

2022-02-21

Card image

背景

近年 NAS 的確是愈來愈普及,除了中小企紛紛轉用 NAS 之外,個人同家庭用戶亦都愈來愈多。一般人不外乎都是買成品 NAS,即是 Synology、QNAP 大廠出的 NAS。雖然它們的系統都是基於 Linux,但經過深度客制化。一般人只要有基本的網絡和電腦知識,買回來已經可以即時使用,省卻用家不少時間。不過,編寫及維護 NAS 系統都需要大量成本,再加上利潤,成品 NAS 的價錢往往高出硬件成本不少,而 Synology 更是當中的表表者。為了節省金錢,有一些願意花時間的 NAS 愛好者都會選擇 DIY。

不少打算買 NAS 的入門用家或會猶疑,究竟應該會成品 NAS 還是 DIY?如果 DIY 的話,能節省的錢又有多少?因此,我決定寫一篇文章比較成品 NAS 和 DIY 的差別。這次會先單從硬件上的差別作比較,因為比較簡單易明。當然,軟件的差別也十分重要,但這個要有待稍後介紹完各種 DIY NAS 系統後,再作比較。

低功耗 x86 4-Bay NAS

ModelSynology DS920+QNAP TS-453DDIY 1
CPUIntel Celeron J4125Intel Celeron J4125Intel Celeron J5005
RAM1x 2 GB1x 4 GB1x 8 GB DDR4 2400MHz (~250)
MB--ASRock J5005-ITX (~860)
PSU--Flex 150W (~$100)
CASE--蝸牛星際 4-Bay (~$150)
Network兩個 1GbE兩個 2.5GbE一個 1GbE
Interface兩個 M.2 NVME一個 PCIe 2.0 x2一個 M.2 Key E, PCIe 2.0 x1
Price$4520$3599$1360

Table 1: 4-Bay x86 NAS 規格及價錢比較

首先,我們以入門的低功耗 x86 4-Bay NAS 作比較吧。至於為何不考慮 ARM 或少於 4-Bay 的 NAS,是因為 DIY 基本上很難用到 ARM 架構;而少於 4-Bay 的 NAS,我是不建議的,因為只能組 RAID 1 或 RAID 5,資料安全性比較差。我在 Table 1 列出了最熱門的兩款成品 4-Bay NAS,分別是 Synology DS920+ 及 QNAP TS-453D。另外,我亦列出了一部規格相近的 DIY NAS。由於相同配置的 ASRock J4125-ITX 已經無現貨,所以我改用新的 J5005-ITX 作比較,RAM 亦去到 8GB (注意 ,J5005-ITX 最高只支援 8GB,即使還有一條插槽也無法使用)。

Figure 1: 滿大街都是的蝸牛星際 4-Bay 機箱,只支援 ITX motherboard 及 Flex (小1U) 電源,總共有 4 款。其中我覺得 B 款較好看,有著模仿 U-NAS 機箱的外表。

Figure 1: 滿大街都是的蝸牛星際 4-Bay 機箱,只支援 ITX motherboard 及 Flex (小1U) 電源,總共有 4 款。其中我覺得 B 款較好看,有著模仿 U-NAS 機箱的外表。

按 2022 年初的價格作比較,Synology DS920+ 現價大約 $4500,而 QNAP TS-453D 則大約 $3600。DIY 1 方面,整套硬件的價錢只需要 DS920+ 的1/3,或者 TS-453D 的一半價錢,的確便宜不少。 不過,在擴展接口方面,這套 DIY 1 配置就比較弱。ASRock J5005-ITX 欠缺了 M.2 NVME 口,以及只有一個 1GbE LAN 口。如果要需要使用 M.2 NVME SSD 的話,就要買貴一點的 MATX 板,並配上獨立 CPU,價錢會更貴,失去性價比。當然,DIY 1 基本上夠個人和家庭用戶當 NAS 用。放文件,BT 下載,硬解串流影片並無難度。系統方面,可以用 open source 的 Openmediavault 或者 TrueNAS。不過,它們的完整度就不及 Synology DSM 和 QNAP QTS,例如不會有自帶的 media server、photo server、及共同編輯等功能。

進階 8-Bay NAS

對於稍為進階的用戶,4-Bay NAS 所能提供的儲存空間或已不足夠。DIY 在 8-Bay NAS 的比較中,能否更勝一籌呢?Table 2 列出了兩款熱門 8-Bay NAS 及 DIY 的價錢。

ModelSynology DS-1821+QNAP TS-873A-8GDIY 2
CPUAMD Ryzen V1500BAMD Ryzen V1500BIntel i3-10105 (~$850)
RAM1x 4 GB (最大 32GB)1x 8 GB (最大 64GB)1x 8 GB DDR4 2666MHz (~$250)
MB--MSI H510M BOMBER (~$420)
PSU--SilverStone 300W SFX SST-SX300-B 80Plus Bronze (~$350)
CASE--8-Bay 伺服器塔式機箱 (~$350)
Network四個 1GbE兩個 2.5GbE一個 1GbE
Interface兩個 M.2 NVME兩個 PCIe 3.0 x4一個 M.2 NVME, 一個 PCIe 3.0 x16, 一個 M.2 Key E, 一個 PCIe 3.0 x1
Expansion card--一張 PCIe 3.0 x1 轉四口 SATA 卡 (~$60)
Price$8462$8178$2280

Table 2: 8-Bay x86 NAS 規格及價錢比較

由於需要支援 8 個 HDD 位,DIY 2 的機箱改為一般的伺服器塔式機箱。機箱空間增加,我們也改用獨立 CPU 及 motherboard,分別是 i3-10105 及 H150M BOMBER。相比起 DS-1821+ 或 TS-873A-8G,我們的 i3-10105 可謂強上不少,雖同為 4 核心 8 線程、14nm 制程,i3-10105 passmark 跑分為 9016,比 V1500B 的 4194 高一倍有多。

當然,除了 CPU 效能,核顥 (iGPU) 也是重點。i3-10105 雖然只配萬年核顥 UHD 630,但要應付 4K 串流轉碼等家用 NAS 必備功能上絕對卓卓有餘。相反,V1500B 並沒有核顥,無法支援 4K 硬解,在影音娛樂方面力有不逮。如果有轉碼需要,只能購買更貴的影音轉用 NAS,例如 QNAP 的 TVS 系列。除此之外,MSI H510M BOMBER 的擴展介面更廣,即使 PCIe 3.0 x1 被 SATA 卡佔用,我們仍有多一個 PCIe 3.0 x16,可用來加上 10GbE 網絡卡。M.2 方面,H150M BOMBER 亦有一個 M.2 NVME,可用於快取或系統盤;雖然它比成品 NAS 少一個 M.2 NVME 接口,但如果不需要為 NVME 開 RAID 1,分別不大。

Figure 2: 8-Bay 的塔式機箱很多,不過大部份都是支援 ATX motherboard 的,體積很大。不過,我在淘寶也找到最高支援 MATX 的 8-Bay 塔式機箱,體積較細。

Figure 2: 8-Bay 的塔式機箱很多,不過大部份都是支援 ATX motherboard 的,體積很大。不過,我在淘寶也找到最高支援 MATX 的 8-Bay 塔式機箱,體積較細。

價錢方面,DS-1821+ 的價錢接近 DIY 2 的 4 倍;TS-873A-8G 亦是 DIY 2 的 3.5 倍。 由此可見,當 NAS 的配置愈高,DIY 所能提供的性價比會更大。當然,這套 DIY 2 也不是沒有缺點,除了所用的伺服器塔式機箱體積較大; i3-10105 的 65W TDP 功耗比 V1500B 的 16W TDP 大很多。但事實上,CPU 不可能無時無刻都處於滿載,加上使用 80 Plus Bronze PSU,電費差距並不會很大。

順帶一提,有讀者或會疑惑,是否應該使用 AMD CPU 作 DIY NAS。我目前的建議是繼續使用 Intel CPU 會較好,因為 Intel 核顯在 Linux 系統上的適配度極高,無論是 driver 的穩定性,以至 iGPU passthrough 或 virtualization 等進階功能,都十分完美。相反,AMD 核顯目前無法在 Linux 上做到 passthrough 或 virtualization。

小總結

對於最簡單的 4-Bay NAS 而言,購買成品 NAS 仍然是入門用家的好選擇,不但軟件配套優良、開盒即用,而且擴充接口足夠,價錢亦不貴。如果還是希望省錢的話,DIY 亦可作考慮之列,但建議選用二手零件,增加性價比。不過,如果去到 8-Bay 以上的 NAS,以及需要更快的 CPU / GPU 效能,DIY 的性價比就會變得很高。如果有足夠的動手能力,DIY 絕對是考慮之列。

此文章撰寫自
Ivan Wong

Ivan Wong

@spectre

IT dog 一名,最近的興趣是 Blockchain、Container 和 NAS。平時閒在家喜歡聽音樂,什麼類型都聽。