答案1
ECC 支持取决于以下几点:
- 芯片组支持(或 AMD 系统或较新的 Intel 系统的 CPU)
- BIOS 支持
因此,新系统支持应该是直接的,但在消费级主板中却不存在。
另一方面,工作站和服务器主板通常不会附带新的芯片组(USB 3.0 支持基于此)。
获得带有 ECC 和 USB3.0 的主板的最快方法是购买普通工作站主板并添加 USB3.0 PCIe 控制器。
附注:不要将 USB 用于外部硬盘,它会极大地消耗你的 CPU 周期。eSATA 速度更快,并且通过端口多路复用器可以连接多个驱动器。
答案2
对于 ECC 支持,请查看服务器/工作站级主板。如果您计划使用 ZFS 作为自主开发文件服务器的基础,ECC 非常重要。可以使用 PCIe 卡添加 USB 3 甚至 3.1。这可以方便地连接各种消费级设备。对于扩展存储,eSATA(可选端口复用)是更好的选择。此外,当您查看主板选项时,最适合您用例的 CPU/RAM 可能会有很大差异。您是否需要单线程工作负载的高吞吐量?或者您正在执行需要多线程的并行工作负载?您需要多少 RAM?您的价格范围是多少?
答案3
未来文件服务器的安全性更有可能涉及如何许多它可以支持的 DIMM,如何许多它可以支持的 CPU、芯片组(正如 Hubert 解释的那样)等等。你没有具体提到 CPU,所以如果你正在寻找台式机类型的处理器(不是 Xeon 或 Opteron),那么 ECC 支持会有所不同,并且通常罕见桌面處理器。
如果您希望使用桌面部件构建“可靠”的文件服务器,那么 ECC 支持很可能不是一种选择。您具体打算用文件服务器做什么?您认为 ECC 支持的 RAM 会使其更可靠吗?也许您可以告诉我们您打算做什么以及您具体考虑使用哪些部件。