[发明专利]一种慢盘检测方法、装置、设备及计算机可读存储介质有效

专利信息
申请号: 201811511647.5 申请日: 2018-12-11
公开(公告)号: CN109684140B 公开(公告)日: 2022-07-01
发明(设计)人: 刘树亮 申请(专利权)人: 广东浪潮大数据研究有限公司
主分类号: G06F11/22 分类号: G06F11/22
代理公司: 北京集佳知识产权代理有限公司 11227 代理人: 罗满
地址: 510620 广东省广州市天河区*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 检测 方法 装置 设备 计算机 可读 存储 介质
【说明书】:

发明公开了一种慢盘检测方法,通过获取I/O时延;发送磁盘自检命令至磁盘,以便所述磁盘进行自检,当所述I/O时延满足预设慢盘条件的次数达到预设条件时,则判定所述磁盘为慢盘。本申请中首先获取I/O时延,然后将磁盘自检命令发送至磁盘,磁盘进行自检,只有在所述I/O时延满足预设慢盘条件的次数达到预设条件时,才会判定磁盘为慢盘,使慢盘判定结果更加准确。此外本申请还提供了一种具有上述优点的装置、设备及计算机可读存储介质。

技术领域

本发明涉及计算机技术领域,特别是涉及一种慢盘检测方法、装置、设备及计算机可读存储介质。

背景技术

磁盘出现磁头退化、磁盘老化或者受到其他外界因素影响时,该磁盘与其他同型号的磁盘相比,会出现I/O响应慢、性能降低等问题,该磁盘即成为慢盘。

在磁盘存储阵列系统中,只要有一个慢盘就会对整个磁盘存储系统产生影响,延长磁盘存储阵列系统的I/O响应时间,使整个系统的性能降低。因此,需要对每一个磁盘进行检测,以及时发现是否存在慢盘。现有技术中,一般将I/O响应时间超过某一预设阈值作为判定条件,但是,对磁盘这样判定有时候并不能准确、有效地判定出该磁盘即为慢盘。

发明内容

本发明的目的是提供一种慢盘检测方法,以解决现有技术中慢盘判定不精确的问题。

为解决上述技术问题,本发明提供一种慢盘检测方法,包括:

获取I/O时延;

发送磁盘自检命令至磁盘,以便所述磁盘进行自检,当所述I/O时延满足预设慢盘条件的次数达到预设条件时,则判定所述磁盘为慢盘。

可选的,所述获取I/O时延包括:

在异常I/O队列中查找时延满足预设时间阈值的异常I/O,获取所述异常I/O的平均I/O时延;

或者,发送读测试命令和写测试命令,获取测试I/O时延。

可选的,所述预设条件包括:

预设时间内,满足所述预设慢盘条件达到预设次数。

可选的,还包括:

获取第一时延;

当所述第一时延满足第一预设条件时,获取所述I/O时延,在第一预设时间内获取所述I/O时延的次数达到预设次数阈值时,则判定所述磁盘为慢盘。

可选的,在所述判定所述磁盘为慢盘之后还包括:

发送慢盘确定信息,以便用户及时更换所述磁盘。

可选的,在所述获取第一时延之前还包括:

发送I/O命令至所述磁盘;

将所述I/O命令加入至正常I/O队列;

接收所述磁盘返回的SCSI的状态;

当所述状态为良好时,接收所述磁盘返回的数据和所述状态,并将所述I/O命令移除所述正常I/O队列;当所述状态为不佳时,将所述I/O命令加入异常I/O队列,并进行异常容错处理,若所述异常容错处理失败或者所述I/O命令无法恢复,接收所述磁盘返回的失败结果,并将所述I/O命令移除所述异常I/O队列;

统计所述正常I/O队列和所述异常I/O队列中所有I/O命令的平均时延,其中所述平均时延包括平均读时延、平均写时延、平均读写时延和最大时延。

可选的,对所述正常I/O队列进行多核多线程处理。

本发明还提供一种慢盘检测装置,包括:

获取模块,用于获取I/O时延;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东浪潮大数据研究有限公司,未经广东浪潮大数据研究有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201811511647.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top