技术点滴 / 黑群晖 · 2024年1月14日 0

NAS系统折腾记 – 内存和存储的选择

DIY NAS一个很重要的硬件就是硬盘存储的选择。需要考虑的因素很多,如:

  1. 性能: 存储的性能直接影响NAS系统的速度和响应时间。快速的存储设备可以提高文件传输速度、数据访问速度以及整体系统性能。
  2. 容量: 存储容量是一个关键考虑因素,选择适当的存储容量可以确保系统有足够的空间来存储数据,并能够应对未来的扩展需求。
  3. 可靠性: 存储设备的可靠性直接关系到数据的安全性和系统的稳定性。可靠的存储设备能够防止数据丢失,并提供稳定的运行环境。
  4. 数据保护: 一些存储设备提供额外的数据保护功能,如RAID技术,能够在硬件故障时保护数据免受损失。

当然对于个人用户来讲,考虑到钱包的可承受程度,价格/性价比也是一个需要考虑的重要因素。

HDD & SSD

考虑到总体存储容量,价格和我购买的NAS机箱本身带4个SATA机械硬盘位,我的NAS系统的主力存储选择SATA机械硬盘。目前国内主流用于NAS的SATA机械硬盘有希捷(Seagate)和西数(Western Digital)。他们有如下一些产品系列服务于NAS系统:

  1. Seagate IronWolf Pro — ~20TB, 24 bays, 285MB/s, 5-year warranty
  2. Western Digital Red Pro — ~12TB, 24 bays, ~265MB/s, 5-year warranty
  3. Seagate IronWolf — ~18TB, ~240MB/s, 3-year warranty
  4. Western Digital Red Plus — ~14TB, ~210MB/s, 3-year warranty
  5. Seagate Exos — ~20TB, ~285MB/s, 5-year warranty
  6. Seagate SkyHawk — ~20TB, 260MB/s, 5-year warranty

由于我的主要应用场景是家用,我主要对Seagate IronWolf Pro和Western Digital Red Plus进行了一下对比。其它的产品如Seagate Exos主要偏企业级应用,SkyHawk的主要场景则是视频监控,所以就直接bypass掉了。

Seagate IronWolf Pro

Seagate IronWolf Pro 系列 NAS 硬盘提供 4TB 至 20TB 的容量。 它们能够安装在最多 24 个硬盘的配置中。 每年 300TB 的工作负载率和五年保修,能够依靠它们来长期存储数据。4TB Seagate IronWolf Pro 的速度高达 214MB/s,足以使预置 NAS 机箱上常见的两个 1Gb 网络连接饱和。20TB 版本的速度高达 285MB/s。 不同容量的价格有所不同,整个系列的价格评价仅每 GB 0.03 美元,性价比相当高。

项目参数
容量4 – 20 TB
最大硬盘数24
转速7,200 RPM
传输速度214 – 285 MB/s
工作负载300 TB/yr
硬盘缓存256 MB
$ per GB$0.03
质保5 years
Segagate IronWolf Pro基本参数

硬盘型号最大硬盘数传输速度工作负载质保价格$ per GB
Seagate IronWolf Pro 4TB24214MB/s300 TB/yr5 years$130$0.03
Seagate IronWolf Pro 6TB24214MB/s300 TB/yr5 years$180$0.03
Seagate IronWolf Pro 8TB24214MB/s300 TB/yr5 years$260$0.03
Seagate IronWolf Pro 10TB24250MB/s300 TB/yr5 years$270$0.03
Seagate IronWolf Pro 12TB24250MB/s300 TB/yr5 years$320$0.03
Seagate IronWolf Pro 14TB24250MB/s300 TB/yr5 years$360$0.03
Seagate IronWolf Pro 16TB24260MB/s300 TB/yr5 years$368$0.03
Seagate IronWolf Pro 18TB24285MB/s300 TB/yr5 years$420$0.03
Seagate IronWolf Pro 20TB24285MB/s300 TB/yr5 years$430$0.03
Seagate IronWolf Pro不同型号对比

Western Digital Red Plus

Western Digital Red Plus 系列硬盘专为NAS服务器使用而设计。 它们比基本的 Red 系列更好,因为它使用了更好、更可靠的数据存储方式。 但这意味着它们不会是 WD 绝对最便宜的 NAS 硬盘。Red Plus速度范围在 150MB/s 到 210MB/s 之间,容量高达 14TB,保修期最长可达三年。

项目参数
容量1 – 14 TB
最大硬盘数8
转速5,400 – 7,200 RPM
传输速度150 – 210 MB/s
工作负载180 TB/yr
硬盘缓存64 – 512 MB
$ per GB$0.02 – $0.05
质保3 years
Western Digital Red Plus基本参数

硬盘型号最大硬盘数传输速度工作负载质保价格$ per GB
Western Digital Red Plus 1TB8150MB/s180 TB/yr3 years$50$0.05
Western Digital Red Plus 2TB8175MB/s180 TB/yr3 years$65$0.03
Western Digital Red Plus 3TB8175MB/s180 TB/yr3 years$70$0.03
Western Digital Red Plus 4TB8175MB/s180 TB/yr3 years$83$0.02
Western Digital Red Plus 6TB8185MB/s180 TB/yr3 years$120$0.02
Western Digital Red Plus 8TB8210MB/s180 TB/yr3 years$170$0.03
Western Digital Red Plus 10TB8215MB/s180 TB/yr3 years$210$0.02
Western Digital Red Plus 12TB8196MB/s180 TB/yr3 years$269$0.02
Western Digital Red Plus 14TB8210MB/s180 TB/yr3 years$283$0.02
Western Digital Red Plus不同型号对比

最后,我选择了18TB的Seagate IronWolf Pro。主要用于Download Station下载,存储下载的高清电影和Hi-Res音乐。另外我还买了一个HP 2TB SSD用于DSM系统和软件的安装。

内存选择

内存选择这块我没有费太多心思。主要考虑CPU和主板的spec,以及我希望的内存大小。

N6005 CPU的内存spec如下:

Max Memory Size (dependent on memory type)16 GB
Memory TypesDDR4
LPDDR4x
Max # of Memory Channels2
ECC Memory SupportedNo
Maximum Memory Speed2933 MHz

商家本身配的内存是2666MHz的,配2933MHz则要加钱,就没考虑了。另外升级成了32GB内存。虽然spec说只支持16GB,但是插32GB完全没有问题,Linux kernel和DSM也能正常识别32GB内存。商家配的内存品牌啥的我都没仔细关心,反正用到现在都没啥问题。

另外一个小tips – N6005支持双通道内存。使用双通道的话,性能比单通道更好。所以配内存的时候尽量使用双通道。比如说,你想配16GB内存,那就买两根8GB的插上去,性能比单根16GB会更好。