[发明专利]一种慢盘检测方法及系统在审
申请号: | 201811198252.4 | 申请日: | 2018-10-15 |
公开(公告)号: | CN111045881A | 公开(公告)日: | 2020-04-21 |
发明(设计)人: | 古亮;李诗逸 | 申请(专利权)人: | 深信服科技股份有限公司 |
主分类号: | G06F11/26 | 分类号: | G06F11/26;G06F11/22 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518055 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 检测 方法 系统 | ||
1.一种慢盘检测方法,其特征在于,包括:
采集硬盘的IO性能指标,所述IO性能指标至少包括硬盘的随机输入输出IO响应时间及硬盘每个预设分区的输入输出IO响应时间;
判断所述硬盘的IO性能指标是否异常;
若是,则记录所述异常的持续时间和/或所述异常在预设时间内的持续次数;
分别判断所述持续时间和/或所述持续次数是否大于对应的预设阈值;
若是,则确定所述硬盘为慢盘。
2.根据权利要求1所述的方法,其特征在于,所述判断所述硬盘的IO性能指标是否异常,包括:
获取所述硬盘的随机IO响应时间;
判断所述随机IO响应时间是否大于第一时间阈值;
若否,则读取所述硬盘预设分区的可信IO信息表,所述可信IO信息表至少包括所述硬盘每个预设分区对应的可信IO响应时间;
采集所述硬盘预设分区的IO响应时间;
判断所述预设分区的IO响应时间与对应分区的可信IO响应时间的时间差是否大于第二时间阈值;
若是,则确定所述IO性能指标异常。
3.根据权利要求2所述的方法,其特征在于,在所述读取所述硬盘预设分区的可信IO信息表之前,所述方法还包括:
判断是否存在所述可信IO信息表;
若不存在,则统计所述硬盘每个预设分区的IO性能指标采集次数,及每次IO性能指标中的IO响应时间;
当所述采集次数大于第一阈值时,则按照第一预设算法从所述采集次数对应的多个IO响应时间中确定每个预设分区对应的可信IO响应时间,从而生成所述可信IO信息表。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
更新每个硬盘的可信IO信息表。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
当存在多个同种类型的硬盘时,则判断是否存在同类可信IO信息表,所述同类可信IO信息表用于存储同种类型硬盘对应分区的可信IO性能指标,且所述可信IO性能指标至少包括可信IO响应时间;
若不存在,则读取每个硬盘预设分区的可信IO信息表,并统计每个硬盘预设分区可信IO信息表的写入次数;
当所述写入次数大于第二阈值时,则按照第二预设算法从多个硬盘预设分区的可信IO信息表中确定同类可信IO信息表;
判断每个硬盘对应分区可信IO信息表中的第一可信IO响应时间与同类可信IO信息表中的第二可信IO响应时间的时间差是否大于第三时间阈值;
若是,则确定所述硬盘的IO性能指标异常。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
更新同种类型硬盘的同类可信IO信息表。
7.一种慢盘检测系统,其特征在于,包括:
采集单元,用于采集硬盘的IO性能指标,所述IO性能指标至少包括硬盘的随机输入输出IO响应时间及硬盘每个预设分区的输入输出IO响应时间;
第一判断单元,用于判断所述硬盘的IO性能指标是否异常:
记录单元,用于在所述IO性能指标异常时,记录所述异常的持续时间和/或所述异常在预设时间内的持续次数;
第二判断单元,用于分别判断所述持续时间和/或所述持续次数是否大于对应的预设阈值;
第一确定单元,用于在所述持续时间和/或所述持续次数大于对应的预设阈值时,确定所述硬盘为慢盘。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811198252.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种车载信息显示方法、系统和车辆
- 下一篇:一种硬盘坏道检测方法及系统