[发明专利]慢盘检测方法和装置、存储介质有效
申请号: | 201711130390.4 | 申请日: | 2017-11-15 |
公开(公告)号: | CN109783259B | 公开(公告)日: | 2022-07-26 |
发明(设计)人: | 吴熊楚;方维 | 申请(专利权)人: | 成都华为技术有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 肖庆武 |
地址: | 610041 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 检测 方法 装置 存储 介质 | ||
本申请公开了一种慢盘检测方法和装置、存储介质,属于存储技术领域。所述方法包括:获取对多个被测硬盘进行检测所得到的多个特征值组,每个特征值组包括至少一个特征值,所述至少一个特征值用于反映所述多个被测硬盘的输入输出响应速度;基于所述多个特征值组,采用目标异常检测算法对所述多个被测硬盘进行异常检测;基于第一慢盘阈值和异常检测的结果,确定所述多个被测硬盘中的慢盘,所述第一慢盘阈值根据预设的测试样本库确定。本申请提高了检测慢盘的准确性。本申请用于在存储系统中检测慢盘。
技术领域
本申请涉及存储技术领域,特别涉及一种慢盘检测方法和装置、存储介质。
背景技术
在硬盘的使用过程中,由于硬盘的磁性退化、坏道或振动等原因,硬盘在执行输入输出(英文:input/output,缩写:I/O)操作时的响应时间相对于额定I/O响应时间会增大,这种在执行I/O操作时响应时间增大的硬盘称为慢盘。当存储系统中存在慢盘时,整个存储系统的读写操作会变慢,使得主机的业务处理效率受到影响,严重的情况下,还会导致主机业务的中断。因此,对存储系统中的硬盘进行实时检测,并对检测出的慢盘采取隔离或备份等相关措施,对保障主机的业务处理效率具有重要的意义。
相关技术中,检测慢盘的方法为:在多个检测周期的每个检测周期中,对多个硬盘进行检测,并在每个检测周期中获取每个硬盘执行I/O操作的响应时间,若某个硬盘在某检测周期内的响应时间是其他硬盘的预设倍数(例如:10倍),则确定该硬盘具有一个慢周期,且当该硬盘连续出现预设个数(例如:3个)的慢周期时,则确定该硬盘为慢盘。
但是,相关技术中检测慢盘时的预设倍数和预设个数均是人为设定的阈值,因此,该慢盘检测方法的准确性较低。
发明内容
本申请提供了一种慢盘检测方法和装置、存储介质,可以解决相关技术中检测慢盘时的预设倍数和预设个数均是人为设定的阈值,导致慢盘检测方法的准确性较低的问题。所述技术方案如下:
第一方面,本申请示例性实施例提供了一种慢盘检测方法,该方法可以包括:
获取对多个被测硬盘进行检测所得到的多个特征值组,每个特征值组包括至少一个特征值,所述至少一个特征值用于反映所述多个被测硬盘的输入输出响应速度;
基于所述多个特征值组,采用目标异常检测算法对所述多个被测硬盘进行异常检测;
基于第一慢盘阈值和异常检测的结果,确定所述多个被测硬盘中的慢盘,所述第一慢盘阈值根据预设的测试样本库确定。
需要说明的是,该第一慢盘阈值根据预设的测试样本库确定,无需人为设置阈值,提高了检测慢盘的准确性。
可选地,作为特征值组的一种可实现方式,每个特征值组包括:第一特征值和第二特征值,所述第一特征值用于反映所述多个被测硬盘的平均输入输出响应速度,所述第二特征值用于反映第一被测硬盘的输入输出响应速度相对于所述平均输入输出响应速度的偏差,所述第一被测硬盘为所述多个被测硬盘中输入输出响应速度最慢的被测硬盘。
可选地,作为第一特征值和第二特征值的一种可实现方式,所述第一特征值为所述多个被测硬盘的输入输出响应时间的平均值;
所述第二特征值为输入输出响应时间偏差与目标四分位距的比值,所述输入输出响应时间偏差为所述第一被测硬盘的输入输出响应时间与所述第一特征值的差,所述目标四分位距为所述多个被测硬盘的输入输出响应时间对应的四分位距。
可选地,所述基于第一慢盘阈值和异常检测的结果,确定所述多个被测硬盘中的慢盘的过程,可以包括:
根据检测得到的至少一个异常点,在所述多个特征值组中,确定与所述至少一个异常点对应的至少一个异常特征值组;
判断每个异常特征值组所指示的可疑慢盘;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都华为技术有限公司,未经成都华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711130390.4/2.html,转载请声明来源钻瓜专利网。