1 .一种基于读写IO响应时间的IO资源限制方法,其特征在于,包括:
接收IO请求;其中,所述IO请求包括优先级标识;
基于对所述IO请求的处理,获取IO响应时间;
基于所述IO响应时间,统计设定时间窗口内的所述优先级标识为关键优先级的平均响
应时间;
在所述平均响应时间大于预设时间阈值的情况下,对所述优先级标识不为所述关键优
先级的IO请求进行限制处理。
2.根据权利要求1所述的基于IO响应时间的IO资源限制方法,其特征在于,所述基于对
所述IO请求的处理,获取IO响应时间,包括:
获取接收所述IO请求的接收时间;
获取基于对所述IO请求进行处理,得到输出结果的输出时间;
基于所述输出时间和所述接收时间的时间差,得到所述IO响应时间。
3 .根据权利要求1所述的基于IO响应时间的IO资源限制方法,其特征在于,所述基于所
述IO响应时间,统计设定时间窗口内的所述优先级标识为关键优先级的平均响应时间,包
括:
获取在设定时间窗口内所述优先级标识为关键优先级的所有所述IO响应时间;
基于所有所述IO响应时间和所述关键优先级的个数,得到所述平均响应时间。
4 .根据权利要求1所述的基于IO响应时间的IO资源限制方法,其特征在于,所述在所述
平均响应时间大于预设时间阈值的情况下,对所述优先级标识不为所述关键优先级的IO请
求进行限制处理,包括:
获取所述优先级标识不为所述关键优先级的IO请求在单位时间内的当前响应个数;
获取限制响应个数;
在所述当前响应个数大于等于所述限制响应个数的情况下,不对所述优先级标识不为
所述关键优先级的IO请求进行响应处理。
5 .根据权利要求4所述的基于IO响应时间的IO资源限制方法,其特征在于,还包括:
对所述优先级标识不为所述关键优先级的IO请求进行划分,获取第一优先级IO请求和
第二优先级IO请求;其中,第一优先级大于第二优先级;
在所述当前响应个数小于所述限制响应个数的情况下,对所述第一优先级IO请求进行
响应处理。
6 .一种基于IO响应时间的IO资源限制装置,其特征在于,包括:
服务模块,用于接收IO请求;其中,所述IO请求包括优先级标识,并基于对所述IO请求
的处理,获取IO响应时间;
等待事件统计模块,用于基于所述IO响应时间,统计设定时间窗口内的所述优先级标
识为关键优先级的平均响应时间;
IO限制模块,用于在所述平均响应时间大于预设时间阈值的情况下,对所述优先级标
识不为所述关键优先级的IO请求进行限制处理。
7 .根据权利要求6所述的基于IO响应时间的IO资源限制装置,其特征在于,所述处理获
取时间模块,具体用于:
获取接收所述IO请求的接收时间;
权 利 要 求 书
1/2 页
2
评论