2x 3ware 9500S-8卡+ 10个磁盘的最佳设置

我正在构build一个基于Linux的NAS服务器。 我的硬件由两个3ware 9500S-8 RAID卡和10个2TB硬盘组成。 (每卡5张)10个驱动器将纯粹用于数据(操作系统安装在不同的驱动器上),并使用XFS文件系统进行格式化。

我的select是:

  1. 有3ware将驱动器导出为JBOD,在linux中设置RAID6(〜16G的可用空间,两个驱动器可以失败)
  2. 在每个卡上设置5个磁盘的RAID5arrays,将两个生成的物理卷添加到XFS(〜16G可用,每个arrays1个驱动器可能会失败)
  3. 在3ware中安装9个磁盘的RAID5arrays+ 1个热备份(〜16G可用,两个驱动器可能会失败)

在性能testing中,我在一个5硬盘RAID5和60Mb / s软件RAID5上写了大约70Mb / s,所以出于性能方面的考虑,我宁愿让RAID卡处理RAID。 我担心RAID 5arrays虽然大。
我的问题:

  1. 跨2个3ware卡的RAID5arrays是否有问题?
  2. 重build9个磁盘的RAID5所需的时间会否定有热备份驱动器的好处?
  3. 操作系统将在Compact-Flash驱动器上运行,没有SWAP分区。 (8G的RAM)。 一个16TB的RAID6软件arrays能够有效地发挥这个约束吗?

朋友不要让朋友使用RAID-5。 2TB硬盘出现故障后的重build时间非常庞大,特别是在如此庞大的arrays中。 所以,这是正确的。 热备份的存在与否并不能帮助你; 你永远不会运行一个故意降级的RAIDarrays,所以你将会更换那个死硬盘Real Quick,所以即使没有热备份,你也将很快重build,但是如果你正在使用RAIDarrays如果你担心性能提高了15%,那么这听起来就像是你要做的那样),那么重buildarrays的IOPS就不会很多了。 (顺便说一下,如果15%对你来说很重要,重build期间的性能下降可能会使性能下降到低于你的要求,只是说)。

你还没有提到你的RAIDarrays的使用情况,这使得几乎不可能提出具体的build议,但我的偏好是:

  • 性能:RAID-10。
  • 对于容量:RAID-10,只是买更多该死的磁盘(他们是如此cheeeeeap)。
  • 如果你真的, 真的不关心你的数据:RAID-0。
  • 如果你倒退了:你有空缺职位吗?

如果您的RAID卡不支持RAID-10,请更换RAID卡。 计划你的存储安排之前,你已经出去买了几块RAID卡我感到有些惊讶。 一点点倒退,以我的想法。