NAS系统折腾记 | 机箱和主板的选择

2024年1月12日 1554点热度 0人点赞 1条评论
本文是《NAS系统折腾记》系列文章中的第2篇,共15篇

自己搭建NAS系统,第一个需要考虑的重要问题,就是选择怎样的CPU架构。目前最主流的CPU架构,当然是x86和ARM这两大阵营了。具体选择哪个架构,取决于NAS的应用场景和个人偏好。以下是我主要考虑的一些因素:

1. 性能需求:

  • 如果你的NAS系统需要处理大量数据、运行复杂的应用程序或服务多个用户,x86架构通常提供更强大的性能。x86处理器通常用于高性能计算和服务器领域。
  • 如果你的需求相对较轻,例如简单文件存储和共享,ARM架构可能足够满足需求。

2. 能耗和散热:

  • ARM架构通常在能耗和散热方面更具优势,因此对于需要低功耗的NAS系统(尤其是24/7运行的系统)可能是一个不错的选择。
  • x86架构的处理器可能会消耗更多电力并产生更多的热量,这需要更强大的散热解决方案。

3. 软件支持:

  • x86架构在软件支持方面更为广泛,许多NAS操作系统和应用程序通常首先针对x86进行优化。你可以更容易地找到兼容x86的软件和工具。
  • ARM架构的软件生态系统也在不断增长,但可能会有一些特定应用程序或操作系统不直接支持ARM。

4. 成本:

  • ARM架构的处理器通常更便宜,这可能使得使用ARM架构的NAS系统更经济实惠。如果你的预算有限,这可能是一个考虑因素。
  • x86处理器的成本可能较高,但在一些高性能需求的场景中可能值得投资。

5. 社区和支持:

  • 查看社区支持和用户反馈,看看哪种架构更受欢迎,以及是否有大量的文档和资源可用于你选择的架构。

说了这么多废话,最后直接上我自己的答案:x86的系统。考虑的因素主要是两个:1. 我以前的NAS (QNAP TS-251)就是x86架构的J1800,已有的软件环境移植过来更加方便;2. 工作在Intel,当然要支持自家的产品了 😊

选好了CPU架构,接下来就要考虑哪个CPU型号和选择主板了。

考虑到我架设NAS的使用场景主要是文件与照片/视频存储与共享服务,家庭影院和高清视频内容播放,对于性能的要求并不是特别高,这样我主要考虑的平台就是英特尔赛扬和灵动系列的平台,满足需要的计算性能的同时,系统的功耗也比较友好。当然土豪的同学不考虑电费的情况下,直接上酷睿的平台肯定会有更好的性能和使用体验。

目前在DIY的NAS平台上,比较主流的英特尔平台芯片主要有三款:J4125,N5105和N6005。这三款芯片的主要参数对比如下:

Essentials
Product CollectionIntel® Celeron® Processor J SeriesIntel® Pentium® Silver Processor SeriesIntel® Celeron® Processor N Series
Vertical SegmentMobileMobileMobile
Processor NumberJ4125N6005N5105
Lithography14 nm10 nm10 nm
Use ConditionsPC/Client/TabletPC/Client/TabletPC/Client/Tablet
CPU Specifications
Total Cores444
Total Threads444
Burst Frequency2.70 GHz3.30 GHz2.90 GHz
Processor Base Frequency2.00 GHz2.00 GHz2.00 GHz
Cache4 MB4 MB Intel® Smart Cache4 MB Intel® Smart Cache
TDP10 W10 W10 W
Memory Specifications
Max Memory Size (dependent on memory type)8 GB16 GB16 GB
Memory TypesDDR4/LPDDR4 upto 2400 MT/sDDR4
LPDDR4x
DDR4
LPDDR4x
Max # of Memory Channels222
ECC Memory Supported NoNoNo
Maximum Memory Speed2933 MHz2933 MHz
GPU Specifications
GPU NameIntel® UHD Graphics 600Intel® UHD GraphicsIntel® UHD Graphics
Graphics Base Frequency250 MHz450 MHz450 MHz
Graphics Burst Frequency750 MHz900 MHz800 MHz
Graphics Video Max Memory8 GB
Graphics OutputeDP/DP/HDMI/MIPI-DSIeDP/DP/HDMI/MIPI-DSIeDP/DP/HDMI/MIPI-DSI
Execution Units123224
4K SupportYes, at 60HzYes, at 60HzYes, at 60Hz
Max Resolution (HDMI)4096x2160@30Hz4096x2160@60Hz4096x2160@60Hz
Max Resolution (DP)‡4096x2160@60Hz4096x2160@60Hz4096x2160@60Hz
Max Resolution (eDP - Integrated Flat Panel)‡4096x2160@60Hz4096x2160@60Hz4096x2160@60Hz
DirectX* Support121212
OpenGL* Support4.44.54.5
Intel® Quick Sync VideoYesYesYes
# of Displays Supported 333
Device ID0x31850x4E710x4E61
OpenCL* Support1.21.2

最后我选择了N6005。选择这款CPU的主要原因有:1. 相比J4125,N6005是新一代的平台,采用了10nm制程(J4125是14nm制程),GPU主频也更高,支持的最大内存也更大,这样性能会更好;2. 相比N5105,则有更高的GPU主频,同时有32个GPU EU(Execution Unit),N5105的EU数目为24个。考虑到我以后可能会用NAS跑一些简单的OpenVINO的深度学习应用,更多的EU能有更好的性能。

选择好了CPU架构和具体型号,接下来主板和机箱的选择就比较简单了。在选择这两项时,我主要考虑了如下的一些因素:

  1. 机箱尺寸和硬盘托架数量:
    • 确保选择的机箱足够大,以容纳所需数量的硬盘托架。考虑未来的扩展,确保有足够的空间。
  2. 散热和风扇:
    • 选择具有良好散热设计和风扇的机箱,以确保硬盘和主板能够保持适当的温度。良好的散热有助于延长硬件寿命。
  3. 电源和功耗:
    • 确保选择适配硬件需求的电源。考虑NAS的功耗,选择高效能源供应以降低运行成本。
  4. RAID支持:
    • 如果计划使用RAID配置来提高数据冗余和性能,确保选择的主板具有适当的RAID支持。有些主板内置RAID功能,而其他则可能需要通过外部RAID卡实现。
  5. 网络连接:
    • 选择支持高速网络连接(例如千兆以太网或更高)的主板,以确保快速的数据传输速度。
  6. 扩展插槽和USB端口:
    • 考虑未来的扩展需求,选择具有足够PCIe插槽和USB端口的主板,以支持添加额外的硬件组件。

考虑到上述的这些因素,最后我选择了在淘宝购买星际蜗牛的四盘位NAS机箱和畅网微控的N6005 NAS妖板。

主板和CPU选择完毕,接下来可以开始正式折腾了。

予人玫瑰,手有余香。如果您觉得本文对您有帮助,请点赞或打赏。

文章评论

您需要 登录 之后才可以评论