我正在构build一个基于Linux的NAS服务器。 我的硬件由两个3ware 9500S-8 RAID卡和10个2TB硬盘组成。 (每卡5张)10个驱动器将纯粹用于数据(操作系统安装在不同的驱动器上),并使用XFS文件系统进行格式化。
我的select是:
在性能testing中,我在一个5硬盘RAID5和60Mb / s软件RAID5上写了大约70Mb / s,所以出于性能方面的考虑,我宁愿让RAID卡处理RAID。 我担心RAID 5arrays虽然大。
我的问题:
朋友不要让朋友使用RAID-5。 2TB硬盘出现故障后的重build时间非常庞大,特别是在如此庞大的arrays中。 所以,这是正确的。 热备份的存在与否并不能帮助你; 你永远不会运行一个故意降级的RAIDarrays,所以你将会更换那个死硬盘Real Quick,所以即使没有热备份,你也将很快重build,但是如果你正在使用RAIDarrays如果你担心性能提高了15%,那么这听起来就像是你要做的那样),那么重buildarrays的IOPS就不会很多了。 (顺便说一下,如果15%对你来说很重要,重build期间的性能下降可能会使性能下降到低于你的要求,只是说)。
你还没有提到你的RAIDarrays的使用情况,这使得几乎不可能提出具体的build议,但我的偏好是:
如果您的RAID卡不支持RAID-10,请更换RAID卡。 在计划你的存储安排之前,你已经出去买了几块RAID卡,我感到有些惊讶。 一点点倒退,以我的想法。