优化写入:RAID-DP
NetApp 发表于:13年03月27日 00:31 [转载] DOIT.com.cn
优化写入:RAID-DP
如前面 RAID 4 讨论中所述,WAFL 总是尽可能地缓存完整的块条带并将其写入磁盘。RAID-DP 在内存中缓存数据块,以通过一次读取操作完成多个水平和对角奇偶校验计算。与 RAID 4 相比,RAID-DP 会带来 2% 的性能开销,这是计算对角奇偶校验和写入第二个奇偶校验块所带来的额外开销。
用例
至于 RAID-DP 的用例,由于该技术在 NetApp 存储的应用非常广泛,因此相对于应该使用该技术的情况,谈论可能选择不使用它的一些情况会更加容易。超过 90% 的 NetApp 客户已使用 RAID-DP,包括用于最重要的业务工作负载和性能要求最高的工作负载。RAID-DP 是 NetApp 所有全新存储系统的默认选项,我们规定在最佳实践中要使用 RAID-DP,并且在公布的性能基准测试中也使用了 RAID-DP。所有 NetApp 软件均与 RAID-DP 完全兼容。其他任何供应商都不会宣称其 RAID 6 实施可以做到这些。
您可能选择使用 RAID 4 而不使用 RAID-DP 的唯一情况是对灵活性要求低的情况,如暂存空间、测试和实验室环境。
使用 RAID-DP
RAID-DP 是在 Data ONTAP 版本 6.5 中推出的。
创建 RAID-DP 卷
若要通过 RAID-DP RAID 组创建聚合(或传统卷),请在借助 NetApp 图形工具配置存储时选择对应选项,或将 -t raid_dp 开关添加到聚合创建或卷创建命令。
如果未指定 RAID 类型,Data ONTAP 将自动使用默认 RAID 类型 — 目前推出的所有 Data ONTAP 版本均采用 RAID-DP。您可以通过从 Data ONTAP 信息库中选择您所用的 Data ONTAP 版本来了解系统的默认选项。(需要具有 NetApp NOW? 访问权限。)
现有 RAID 4 RAID 组可以转换为 RAID-DP。可以在聚合或传统卷级别进行转换,并且必须具有可用于每个 RAID 组的对角奇偶校验磁盘的磁盘(大小至少与 RAID 组中的最大磁盘相同)。
选择 RAID-DP RAID 组大小
通过 RAID-DP 可使用更大的 RAID 组,从而可以抵消对奇偶校验所需的额外磁盘可用容量的影响。要降低甚至消除此影响,一个选择是对于所使用的磁盘驱动器类型,使用默认 RAID-DP 组大小。基于默认 RAID-DP RAID 组大小的倍数创建聚合。
对于硬盘驱动器(SATA、FC 和 SAS),首选调整大小的方式是在 12 (10+2) 到 20 (18+2) 之间确定 RAID 组大小,从而获得均匀的 RAID 组布局(所有 RAID 组包含相同数量的驱动器)。如果多个 RAID 组大小实现了均匀的 RAID 组布局,建议使用上述范围之内的更大的 RAID 组大小值。如果无法避免不完整的 RAID 组(有时会出现这种情况),则建议聚合所缺少的驱动器数量最多比 RAID 组数量少一个(否则,您将会选择下一个最小的 RAID 组大小)。应在 RAID 组中均匀分布导致 RAID 组不完整的缺少的驱动器,以使每个 RAID 组所缺少的驱动器不超过一个。