关于PR 跟CC的详细说明
1. 关于PR和CC的参数说明
CC(consistency check, 一致性检查)
o 磁盘阵列控制器的一种高级维护功能
o 检查阵列分布在硬盘上的数据是否一致,保证虚拟磁盘(VD)成员之间的冗余是相同的,便于提前发现问题
o 对于有奇偶校验值的阵列(RAID-5),一致性校验通过数据的奇偶校验,并且和存校验值的盘上的校验值进行比较,确定并纠正数据的一致性
o 对于镜像盘,一致性校验比较RAID-1上2块硬盘的数据是否完全一致。不一致的需要进行同步处理。对于剩余空间的磁盘介质consistency check一样会进行读校验
PR(Patrol Read,巡读)
o 一种检查硬盘是否有硬件介质故障的机制
o 一种在驱动器故障威胁数据完整性之前检测出驱动器错误的预防措施
o 在主机访问前找到并尽可能的解决物理驱动器存在的潜在问题
o 可提高性能性能,避免访问时进行错误恢复
2. PR和CC是在阵列卡使用过中,阵列卡主动进行的一种数据保护策略
当阵列卡在执行PR或者CC时,存在业务IO和底层硬件的校验操作概率性的冲突,导致业务IO时延增大,
因此对IO时延要求高的场景下,建议关闭PR、CC排查数据一致性对性能的影响。关闭PR和CC是阵列卡的主动执行策略改变,但硬件上Raid的数据冗余性依旧存在的。