[发明专利]一种卡慢盘的识别处理方法、系统、装置及可读存储介质在审
申请号: | 202011553798.4 | 申请日: | 2020-12-24 |
公开(公告)号: | CN112579379A | 公开(公告)日: | 2021-03-30 |
发明(设计)人: | 王正 | 申请(专利权)人: | 深信服科技股份有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/30;G11C29/12 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 陈彦如 |
地址: | 518055 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 卡慢盘 识别 处理 方法 系统 装置 可读 存储 介质 | ||
本发明公开了一种卡慢盘的识别处理方法、系统、装置及计算机可读存储介质,每隔预设识别周期,均获取在本识别周期内硬盘的平均使用率和平均IO吞吐量;若平均使用率超过预设使用率阈值且平均IO吞吐量低于预设吞吐量阈值,则将硬盘记录为卡慢盘;若在预设连续时间段内,硬盘被记录为卡慢盘的总次数不低于预设次数阈值,则确认硬盘为卡慢盘,以对确认的卡慢盘进行处理。可见,本申请通过获取硬盘在识别周期内的平均使用率和平均IO吞吐量即可实现对卡慢盘的识别处理,且此方案可以实现数秒级识别处理,从而降低业务中断的概率。
技术领域
本发明涉及分布式存储领域,特别是涉及一种卡慢盘的识别处理方法、系统、装置及计算机可读存储介质。
背景技术
在分布式存储中,不可避免的会出现慢盘情况,甚至卡慢盘情况。慢盘是指硬盘对IO(Input/Output,输入/输出)的响应时间超过了正常值数的十倍以上,相关应用程序响应变慢。而卡慢盘是一种比慢盘更为严重的情况,其IO响应时间一般在数秒以上,业务基本处于无法工作的状态。
现有技术中,分布式存储中的慢盘识别方法有两种:1)每隔采样周期,均获取硬盘在本采样周期内的平均IO时延,若平均IO时延超过预设IO时延阀值,则确定硬盘为慢盘。2)通过驱动层识别硬盘对应的错误码,若错误码中包含特定错误码,则确定硬盘为慢盘。基于此,对分布式存储中的慢盘进行识别并处理。
但是,现有技术缺少对卡慢盘场景的考虑,原因在于:1)卡慢盘出现时,短时间是无法采样到IO的平均响应时延的,只要IO完成时间超过了采样周期,则平均IO时延为0,故平均IO时延的慢盘识别方法无法识别卡慢盘。2)卡慢盘出现时,由于其IO完成时间达到数秒甚至更长,硬盘的错误码识别方法是需要等待IO完成后才能获取,故此时业务已经受卡慢盘的影响而中断了。因此,现有的慢盘识别方法不适用于对卡慢盘的识别,从而不利于及时对卡慢盘进行处理,影响系统业务运行。
因此,如何提供一种解决上述技术问题的方案是本领域的技术人员目前需要解决的问题。
发明内容
本发明的目的是提供一种卡慢盘的识别处理方法、系统、装置及计算机可读存储介质,通过获取硬盘在识别周期内的平均使用率和平均IO吞吐量即可实现对卡慢盘的识别处理,且此方案可以实现数秒级识别处理,从而降低业务中断的概率。
为解决上述技术问题,本发明提供了一种卡慢盘的识别处理方法,包括:
每隔预设识别周期,均获取在本识别周期内硬盘的平均使用率和平均IO吞吐量;
若所述平均使用率超过预设使用率阈值且所述平均IO吞吐量低于预设吞吐量阈值,则将所述硬盘记录为卡慢盘;
若在预设连续时间段内,所述硬盘被记录为卡慢盘的总次数不低于预设次数阈值,则确认所述硬盘为卡慢盘,以对确认的卡慢盘进行处理;其中,预设次数阈值与预设识别周期的乘积值小于等于预设连续时间段。
优选地,对确认的卡慢盘进行处理的过程,包括:
在确认所述硬盘为卡慢盘之后,判断上一个下电处理的卡慢盘的已下电时间是否超过预设第一静默时间;
若已下电时间超过预设第一静默时间,则对当前确认的卡慢盘进行下电处理;
若已下电时间未超过预设第一静默时间,则不响应当前确认的卡慢盘的下电处理事件。
优选地,对确认的卡慢盘进行处理的过程,还包括:
在对当前确认的卡慢盘进行下电处理之后,按照预设上电恢复策略判断已下电处理的卡慢盘是否满足上电恢复条件;
若已下电处理的卡慢盘满足上电恢复条件,则对当前满足上电恢复条件的卡慢盘进行上电处理。
优选地,按照预设上电恢复策略判断已下电处理的卡慢盘是否满足上电恢复条件的过程,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011553798.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:模型训练程序镜像的生成方法、装置、设备及存储介质
- 下一篇:扫地机器人