发明名称 一种硬盘IO超时控制方法及装置
摘要 本发明公开了一种硬盘IO超时控制方法及装置,该方法包括:获取每个IO命令的下发时刻和接收每个IO命令的反馈信息的返回时刻;当判断当前IO命令处理超时并且重新下发当前IO命令成功后,判断所述当前IO的前一个IO是否超时;如果所述前一个IO超时,则将所述当前IO对应的下发时刻与所述前一个IO对应的返回时刻进行比较,根据比较结果确定所述当前IO和所述前一个IO是否为连续压队IO,如果是,则在统计硬盘的超时IO个数时将所述当前IO和所述前一个IO合并为一个超时IO进行计数。本发明公开的方法和装置解决现有技术中IO超时判断利用固定门限值,存在误隔离或者隔离门限过宽的问题。
申请公布号 CN105528315A 申请公布日期 2016.04.27
申请号 CN201410513605.0 申请日期 2014.09.28
申请人 华为数字技术(成都)有限公司 发明人 张箭;毛长生
分类号 G06F13/24(2006.01)I;G06F3/06(2006.01)I 主分类号 G06F13/24(2006.01)I
代理机构 北京同达信恒知识产权代理有限公司 11291 代理人 冯艳莲
主权项 一种硬盘IO超时控制方法,其特征在于,该方法包括:获取每个IO命令的下发时刻和接收每个IO命令的反馈信息的返回时刻;当判断当前IO命令处理超时并且重新下发当前IO命令成功后,判断所述当前IO的前一个IO是否超时;如果所述前一个IO超时,则将所述当前IO对应的下发时刻与所述前一个IO对应的返回时刻进行比较;根据比较结果确定所述当前IO和所述前一个IO是否为连续压队IO,如果是,则在统计硬盘的超时IO个数时将所述当前IO和所述前一个IO合并为一个超时IO进行计数,其中,所述连续压队IO为连续下发的IO命令。
地址 611731 四川省成都市高新区西部园区清水河片区