![此盒子的最佳 NAS RAID 配置是什么?](https://linux22.com/image/482823/%E6%AD%A4%E7%9B%92%E5%AD%90%E7%9A%84%E6%9C%80%E4%BD%B3%20NAS%20RAID%20%E9%85%8D%E7%BD%AE%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我正在考虑构建一个 NAS。24 X 500GB 2.5" SATA2 7200RPM 16MB 缓存驱动器全部安装在一个 2U 盒子里,配备 8GB RAM 和 4 个 CPU。
我可以采取两种方式:
- 1 个 24+ 端口 RAID 控制器,使整个阵列成为一个 RAID 10 阵列
- 2 个 12+ 端口 RAID 控制器组成两个独立的 RAID10 阵列,每个阵列只有 12 个驱动器。
问题是关于性能的。此 NAS 将具有 2 个 GigE 网络连接,这些连接将在交换机处绑定,从而为 NAS 到服务器创建 2Gig 连接。
这些数据将用于托管具有典型 mysql/apache/smtp/pop3 流量的 VPS。
就性能而言,哪种配置最好?使用两个位于不同控制器上的小型阵列可以获得更好的性能吗?还是只需一个大型阵列?
答案1
就性能而言,这取决于您使用的控制器类型。处理器速度、缓存等。假设您正在比较同类产品,而 24 端口控制器速度更快,缓存是后者的两倍,那么就不会有任何重要的与您所谈论的流量类型有区别。
我建议使用两个较小的阵列来实现冗余。如果某个控制器奇迹般地开始出现故障(即损坏磁盘上的数据,因此不会立即显现出来),那么您并没有失去一切。
理想情况下,如果您有一个非常友好的硬件供应商,请看看您是否可以同时购买两者并进行自己的测试。最坏的情况是,您可能需要支付补货费才能退回您不使用的那个,最好的情况是 - 免费或只需退货运费 :)
答案2
一些评论;
我不完全确定您是否能找到一台可在 2U 中容纳 24 个 SFF 磁盘并获得足够好冷却的服务器,我知道 HP MSA70 SAS 磁盘柜可在 2U 中容纳 25 个 SFF,但这背后没有太多逻辑需要通过磁盘导致的有限的空气吸入选项进行冷却。
在任何配置下,这么多磁盘都能够轻松满足 2Gbps 的需求 - 我很想使用 RAID6 - 您将获得 22 个磁盘的存储空间而不是 12 个,并且它将轻松跟上其输出通道。
想想 HP DL370 G6 - 最多 2 个 Nehalem Xeons、144GB 内存、24 个 SFF 磁盘、4U 中的冗余 PSU。
答案3
假设规格成比例(即如果一个大控制器有 N Mb 的缓存,两个小控制器各有 N/2 Mb),您从拆分控制器中获益的唯一方法是您的应用程序能够使总线饱和到控制器,或者接近饱和。对于“典型的 VPS”托管作为您的预期应用程序,这似乎不太可能。我认为您最好使用一个大控制器。