由于SSD有一个要求磨损水平的写入限制,因此假设所有事物都相等,两个相同的SSD驱动器将几乎相同,如果它们镜像数据写入。当一个驱动器失败时,您可以假设另一个驱动器在材料和逻辑上存在细微差异。由于写入平平不限制位的物理位置的逻辑结构,我将假设解决方案将得到类似的大小,但不是相同的驱动器。例如,我会镜像一个240 For的驱动器和256 For的驱动器。尽管从逻辑上讲,我没有使用16 be的物理空间,但是写平驱动器不会让这个区域被忽略。还是我把写水准的机制混为一谈了?
还是应该完全避免使用热交换的Raid1来支持Raid5或Raid6?由于没有相同的数据被写入,磨损水平应该是不同的驱动器。在这种情况下,单个驱动器的故障将不是其他驱动器立即故障的指示。即使是这样,Raid6在丢失2个驱动器时的容错也会改善这些担忧。尽管在新驱动器中交换时会有很大的处理命中来重新计算奇偶校验,但是SSD的IO速度将减少在旋转媒体上所需的总重建时间。另外,根据raid计算器,如果我使用Raid10或Raid6,那么4256 be驱动器中可用的总空间也是一样的。如果我有资金,我会买8个驱动器和2个raid卡,并测试两者,看看失败是如何发生的,但我完全没有资金进行这项研究。
我该往哪个方向走,Raid10还是Raid6?关于镜像相同的SSD的同时故障有很多文档吗?如果是这样的话,是在每个具有Raid6保护的设备上写入不同的数据,还是数据的数量,而不是数据的形状决定驱动器的磨损?不匹配的尺寸是否提供了一些保护,因为磨损平衡将使用所有可用的物理硬件,而不是由逻辑结构所决定的?随着SSD的快速IO,在替换驱动器上重建数据时,Raid6是否变得更有吸引力了?
发布于 2013-07-24 23:35:22
在实践中,MTBF和SSD的写周期公差是估计,而不是扫兴。如果一个SSD被评为10亿写,它不会死在10亿零1写。结合磨损均衡算法,如TRIM或其他片上垃圾收集和两个SSD死亡分钟甚至几天之间,因为磨损写将是罕见的。
无论如何,您应该监视硬件的抢占性故障,因此即使两个磁盘同时出现故障,您也可以在发生灾难性故障之前替换这两个磁盘,比如写磨损。
https://serverfault.com/questions/526051
复制相似问题