[发明专利]触发RAID阵列重建的方法及装置在审
申请号: | 201710125115.7 | 申请日: | 2017-03-03 |
公开(公告)号: | CN106990918A | 公开(公告)日: | 2017-07-28 |
发明(设计)人: | 上官应兰;张学东 | 申请(专利权)人: | 杭州宏杉科技股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京博思佳知识产权代理有限公司11415 | 代理人: | 林祥 |
地址: | 310053 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 触发 raid 阵列 重建 方法 装置 | ||
技术领域
本申请涉及计算机通信领域,尤其涉及触发RAID阵列重建的方法及装置。
背景技术
RAID阵列(Redundant Array of IndependentDisks,独立磁盘冗余阵列)是一种把多块独立的磁盘(物理磁盘)按不同的方式组合起来形成一个磁盘组(逻辑磁盘),从而提供比单个磁盘更高的存储性能和数据可靠性的技术。
在计算机通信领域,通常会使用RAID阵列技术对磁盘中数据进行冗余保护,当有数据写入时,根据RAID阵列算法把数据拆分到多个成员磁盘中。根据RAID阵列级别不同,可容忍1块或多块磁盘故障或者离线,当检测到磁盘IO错误或者磁盘离线时,可使用专用热备盘或者全局热备盘进行重建,恢复RAID阵列数据冗余性。
然而,在现有的触发RAID阵列进行重建的方法中,仅考虑了磁盘IO错误和磁盘离线的情况,没有考虑磁盘老化后响应时间变慢导致业务中断的情况,因此如何在磁盘响应慢的情况下触发RAID阵列重建成为亟待解决的问题。
发明内容
有鉴于此,本申请提供一种触发RAID阵列重建的方法及装置,以实现基于成员磁盘的IO读写指令的响应时间来触发对该成员磁盘所属的RAID阵列的重建。
具体地,本申请是通过如下技术方案实现的:
根据本申请的第一方面,提供一种触发RAID阵列重建的方法,所述方法应用于存储设备的RAID子系统;所述存储设备预配置至少一个RAID阵列,所述RAID阵列包括若干个成员磁盘;所述方法包括:
将接收到的IO读写指令下发至所述RAID阵列中各成员磁盘;
基于所述RAID阵列中各成员磁盘在预设统计周期内IO读写指令的响应时间,统计所述各成员磁盘的平均响应时间;查找所述RAID阵列的非热备盘且非故障成员磁盘中平均响应时间达到异常响应时间阈值的成员磁盘;
将查找到的平均响应时间达到异常响应时间阈值的成员磁盘中平均响应时间最大的前N个成员磁盘标记为故障成员磁盘,并通知所述RAID阵列重建;其中,N不大于所述RAID阵列支持同时重建的成员磁盘个数。
根据本申请的第二方面,提供一种触发RAID阵列重建的装置,所述装置应用于存储设备的RAID子系统;所述存储设备预配置至少一个RAID阵列,所述RAID阵列包括若干个成员磁盘;所述装置包括:
下发单元,将接收到的IO读写指令下发至所述RAID阵列中各成员磁盘;
统计单元,用于基于所述RAID阵列中各成员磁盘在预设统计周期内IO读写指令的响应时间,统计所述各成员磁盘的平均响应时间;
查找单元,用于查找所述RAID阵列的非热备盘且非故障成员磁盘中平均响应时间达到异常响应时间阈值的成员磁盘;
标记单元,用于将查找到的平均响应时间达到异常响应时间阈值的成员磁盘中平均响应时间最大的前N个成员磁盘标记为故障成员磁盘,并通知所述RAID阵列重建;其中,N不大于所述RAID阵列支持同时重建的成员磁盘个数。
本申请提出一种触发RAID阵列重建的方法,RAID子系统可以将接收到的IO读写指令下发至所述RAID阵列中的各成员磁盘。并可以基于所述RAID阵列中的各成员磁盘在预设统计周期内返回的IO读写指令的响应时间,统计所述各成员磁盘的平均响应时间。RAID子系统可以在所述RAID阵列的非热备盘且非故障成员磁盘中,查找平均响应时间达到异常响应时间阈值的成员磁盘,并可以将查找到的平均响应时间达到异常响应时间阈值的成员磁盘中平均响应时间最大的前N个成员磁盘标记为故障成员磁盘,并通知该N个成员磁盘所属的RAID阵列重建。
由于RAID子系统可以在不影响RAID阵列数据流的同时,基于各成员磁盘的平均响应时间,将平均响应时间达到异常响应时间阈值的成员磁盘中平均响应时间最大的前N个成员磁盘标记为故障成员磁盘,以触发该N个成员磁盘所属的RAID阵列进行重建,从而实现了基于成员磁盘的IO读写指令的响应时间来触发对该成员磁盘所属的RAID阵列的重建。
附图说明
图1是本申请一示例性实施例示出的一种触发RAID阵列重建的方法的流程图;
图2是本申请一示例性实施例示出的一种触发RAID阵列重建的装置所在设备的硬件结构图;
图3是本申请一示例性实施例示出的一种触发RAID阵列重建的装置的框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州宏杉科技股份有限公司,未经杭州宏杉科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710125115.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:文件读写方法及系统
- 下一篇:自动隔离故障磁盘的存储管理方法及装置