资料来源自:
1.DELL官网
2.fibrevillage

DELL官网回复

Patrol Read和Consistency Check的差异是Patrol Read用于检查drives的Blocks,而Consistency Check是验证在虚拟硬盘(VD)成员之间的冗余是相同的。尤其是,Patrol Read在默认情况下一个自动化后台任务,对每块Drive上的每个独立的block进行检查以确保Drive所有的Block中的数据可以被正确读取。Patrol Read在检查过程中会尝试修复不可读的Block,或者将不可修复的Block重映射到保留Block。

Check Consistency通常需要人工进行手动启动(尽管它也可以Scheduled,其实也是可以计划的),对同一阵列中所有drives进行比较,确保所有数据和冗余可以正确匹配。

Fibrevillage回复

Consistency Check仅仅测试存储阵列中硬盘上包含数据和校验信息的部分,而不是存储阵列中空白区域(无数据和校验信息);Patrol Read检查存储阵列中硬盘的每一个扇区。由于当前硬盘容量越来越大,Patrol Read测试比Consistency Check显得更加重要。Patrol Read可以发现存储阵列中暂无数据和校验信息部分的错误,而这些错误正常是无法发现,直到这些区域被测试或者被写(注:好处是避免对错误区域进行读写)。如果短时间内读写足够多的区域,那么就会达到坏区数量的极限,从而导致Raid Fail(尤其是Rebuid状态)。

Consistency Check工具开发的背景是人们认为硬盘的容量不会超过100MB的历史条件下。随着硬盘容量越来越大,Raid失败率逐步提升(主要是在Rebuild阶段),在这种情况下,Patrol Read应运而生。

至于这两者的功能,Patrol Read可以做Consistency Check大部分任务,由错误读写或者硬盘错误引起的不一致也可以被Patrol Read发现。

个人总结

1.一致性检查(Consistency Check)工具是人们对硬盘容量期望不高时的产物;
2.巡读(Patrol Read)是一种自动化工具,可以在空闲时间在后台进行检查;
3.巡读检查存储阵列中每一个Block,并对修复坏区,如果无法修复,那么将坏区重映射到可用区;
4.对于读写错误或者硬盘错误引起的不一致,巡读也可以检测到;

Patrol Read vs Consistency Check相关推荐

  1. Raid Card CC(consistency check )

    什么是consistency check ? 一致性校验是磁盘阵列控制器的一种高级维护功能.它可以预先检查阵列上的数据,以保证它们的一致性,即数据是正确的.没有被破坏.对于有奇偶校验值的阵列(RAID ...

  2. SAP ALV Consistency Check

    1.SAP ALV Consistency Check 用来检查ALV字段目录和输出表是否有错误 使用方法 在 ALV 展示界面 按住shift + 鼠标右键点击三次 或者输入事务代码 &SO ...

  3. 一致性检查(consistency check)

    最近看论文看到深度传播方面的知识,随后想起之前做过视差一致性检查方面的工作,所以就小结一下,一致性检查方面的知识. 彩色一致性检查 原理:彩色一致性是指对于一幅图片,如果空间相邻区域像素亮度值相似的话 ...

  4. alter diskgroup <磁盘组名> check all norepair;

    alter diskgroup nvmedg check all norepair 日期 NOTE: starting check of diskgroup <磁盘组名> NOTE: ch ...

  5. Unsupervised Monocular Depth Estimation With Left-Right Consistency 论文笔记

    文 | 陈十三 公众号首发 | 一只在路上的哈士奇 公众号ID | super_Mrchen 关注可了解更多.问题或建议,请公众号留言 0x00 补充知识 1.视差:左右双目图像中,两个匹配块中心像素 ...

  6. LSI SAS 3108 配置操作

    配置LSISAS3108 介绍LSISAS3108的配置操作. 5.1 登录CU界面 介绍登录LSISAS3108的CU配置界面的方法,以及CU界面的主要功能. 5.2 创建RAID 介绍在LSISA ...

  7. 在PERC管理的RAID上运行一致性检查

    参考戴尔官方论坛:https://www.dell.com/community/Systems-Management/Run-a-Consistency-Check-on-a-PERC-managed ...

  8. 从paxos到raft zab,为何raft能够“独领风骚”

    文章目录 RAFT出现的缘由 RAFT 的实现 STATE MACHINE Log Replicated State Machine Leader Election 基本角色 关键变量 基本选举过程 ...

  9. 基于【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ数据仓库01 —— 准备环境,搭建本地仓库,安装ambari...

    一.集群软硬件环境准备: 操作系统:  centos 7 x86_64.1804 Ambari版本:2.7.0 HDP版本:3.0.0 HAWQ版本:2.3.0 5台PC作为工作站: ep-bd01 ...

最新文章

  1. 怎么跑都不累?自然医学揭秘微生物组提升运动表现
  2. 3的三个整数立方和有多少个解?全球40万台计算机助力,MIT研究登上PNAS
  3. 『求助』请求服务器超时或失败问题
  4. zoj-3795-Grouping-tarjan确定最长的公路收缩
  5. python 使用raise语句主动抛出异常(Exception)、将异常抛出给上一级
  6. SpringBoot @Valid各种注解使用说明
  7. 百度新闻后台逻辑流程分析
  8. grep搜索子目录中包含某字符串的特定文件
  9. switch 字符串 java_JDK7新特性switch支持字符串
  10. delphi chart 曲线实时_发展学生曲线跑能力的体育游戏及运用研究
  11. 通信接口主要的5种类型_5种常见的住宅建筑结构类型,你真的了解吗?
  12. java 队列的使用
  13. RunAs 增强性扩展命令(支持自动提交密码,安全授权)
  14. 萤火虫(FA)算法(附完整Matlab代码,可直接复制)
  15. 运算放大器分析----虚短和虚断简单计算
  16. 【Excel 教程系列第 1 篇】删除所有空白行,隐藏空白行
  17. 【element-ui】el-table中slot-scope的使用,用于动态绑定className等
  18. 漫步微积分二十五——面积问题
  19. 解决Latex编译报错 Font shape `TU/ptm/b/n‘ undefined (Font) using ‘TU/ptm/bx/n‘ instead
  20. 常见词根-词缀-需要记忆

热门文章

  1. 发送Https请求工具
  2. PyMol - script
  3. vue中引入并使用高德地图
  4. 深入理解VAE(变分自编码器)
  5. JAVAMVC的时鲜蔬菜配送系统计算机毕业设计Mybatis+系统+数据库+调试部署
  6. kiss原则_自觉使用KISS
  7. 上交自动化保研夏令营c语言,经验分享 | 我的保研路:山大-上交-清华
  8. 在FlashBuilder里的ActionScript工程中使用Flash CS5中的类 fl.controls库
  9. mysql 精确毫秒_mysql 精确到毫秒
  10. 微信小程序尺寸单位及其组件说明