可能重复:
什么是不同的广泛使用的RAID级别,我应该什么时候考虑他们?
我的团队使用一对服务器,每个服务器都配有由8个750GB硬盘组成的2.7TB RAID 10arrays。 他们设在不同的地点; 一个完全保存为灾难恢复/软件testing环境,另一个处理我们所有的build模和模拟工作负载。
我们已经到了经常用完空间的地步,我们正在探索增加更多的选项。 只有大约10个人经常使用服务器,并且在任何时候通常不超过4-5个人正在使用它。 读取工作量而不是重写; 我们较大的数据库文件往往被读取很多次,但只有在第一次创build时才写入。
主持人问我们的团队我们想做什么。 我们之中没有一个有这方面的实际经验,所以我想我会在这里发帖。
最便宜的select似乎是对生产服务器进行完整备份,重buildraidarrays为RAID 5/6,然后恢复备份。 如果我理解正确,这应该给我们50-75%的额外容量。 我不确定我们目前是否使用热备件。
提问时间:
哦,哇,我们被问到这个东西的每一天,总是归结为这个 – 使用RAID 6或10,没有别的。 在你关心性能的时候使用10,当你不在乎或者买不起的时候使用6。 没有第三种select,要么是好的,要避免其他的,尤其是对于那些沉闷的math原因。
如果RAID 6可用,则不应使用RAID 5。 这是因为在大容量驱动器的大型arrays中,在第一次驱动器出现故障之后,在重build过程中至less会出现一次附加故障,这是不可忽视的。 如果RAID 5发生这种情况,整个arrays就会丢失。
当容量比速度更重要,读取比写入更频繁时,RAID 6是更好的select。 但是,为临时文件和特别工作维护一个单独的较小RAID 10卷是一个不错的主意,最好使用单独的一组驱动器。 这可以通过安装更多的驱动器或通过将8个现有驱动器中的每个驱动器的一小块分配给RAID 1 + 0卷并将每个驱动器的其余部分分配给RAID 6卷来完成。 如果占用8个驱动器中的每个驱动器的第一个分区,则1 + 0卷的速度会稍快,因为读取和写入速度趋向于朝向磁盘边缘更快。