提交队列优先级调整方法、主机、电子设备及计算机设备技术

技术编号:44664108 阅读:29 留言:0更新日期:2025-03-19 20:21
本公开提供了一种提交队列优先级调整方法、主机、电子设备及计算机设备,涉及数据存储技术领域。方法包括:获取多个提交队列的延迟时长,提交队列的延迟时长由提交队列中多个命令的完成时长的平均值决定,完成时长为命令的执行完成时刻与命令加入提交队列的时刻的差值;基于提交队列的延迟时长,确定提交队列的延迟分数;基于提交队列的延迟分数,在多个提交队列中确定目标提交队列,并调整目标提交队列的优先级;发送指令,指令用于通知目标提交队列的优先级调整结果。提交队列的延迟时长越长,则该提交队列中的命令等待被执行的时间越长。因此,通过延迟时长确定的延迟分数来调整提交队列的优先级,从而降低命令长时间不能被执行的风险。

【技术实现步骤摘要】

本公开属于数据存储,尤其涉及一种提交队列优先级调整方法、主机、电子设备及计算机设备


技术介绍

1、非易失性内存主机控制器接口规范(non-volatile memory express,nvme)是一种用于连接主机(如计算机)与非易失性存储设备(如固态硬盘)的通信协议和接口标准,它旨在优化非易失性存储设备的读写性能,实现更高的数据传输速率和更低的访问延迟。


技术实现思路

1、本公开的实施例提供一种提交队列优先级调整方法、主机、电子设备及计算机设备,用于降低命令长时间不能被执行的风险。

2、为达到上述目的,本公开的实施例采用如下技术方案:

3、第一方面,提供一种提交队列优先级调整方法,方法包括:获取多个提交队列的延迟时长,提交队列的延迟时长由提交队列中多个命令的完成时长的平均值决定,完成时长为命令的执行完成时刻与命令加入提交队列的时刻的差值;基于提交队列的延迟时长,确定提交队列的延迟分数;基于提交队列的延迟分数,在多个提交队列中确定目标提交队列,并调整目标提交队列的优先级;发送指令,指本文档来自技高网...

【技术保护点】

1.一种提交队列优先级调整方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述提交队列的优先级包括紧急优先级和加权优先级,所述紧急优先级高于所述加权优先级;所述基于所述提交队列的延迟分数,在多个所述提交队列中确定目标提交队列,并调整所述目标提交队列的优先级,包括:

3.根据权利要求1所述的方法,其特征在于,所述基于所述提交队列的延迟分数,在多个所述提交队列中确定目标提交队列,并调整所述目标提交队列的优先级,包括:

4.根据权利要求3所述的方法,其特征在于,所述提交队列的优先级包括紧急优先级和加权优先级,所述紧急优先级高于所述加权优先...

【技术特征摘要】

1.一种提交队列优先级调整方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述提交队列的优先级包括紧急优先级和加权优先级,所述紧急优先级高于所述加权优先级;所述基于所述提交队列的延迟分数,在多个所述提交队列中确定目标提交队列,并调整所述目标提交队列的优先级,包括:

3.根据权利要求1所述的方法,其特征在于,所述基于所述提交队列的延迟分数,在多个所述提交队列中确定目标提交队列,并调整所述目标提交队列的优先级,包括:

4.根据权利要求3所述的方法,其特征在于,所述提交队列的优先级包括紧急优先级和加权优先级,所述紧急优先级高于所述加权优先级;所述基于所述提交队列的优先级分数,在多个所述提交队列中确定所述目标提交队列,并调整所述目标提交队列的优先级,包括:

5.根据权利要求3所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述提交队列的优先级包括紧急优先级和加权优先级,所述紧急优先级高于所述加权优先级;所述基于所述提交队列的优先级分数和所述提交队列的延迟分数,在多个所述提交队列中确定所述目标提交队列,并调整所述目标提交队列的优先级,包括:

7.根据权利要求3所述的方法,其特征在于,所述提交队列的优先级分数由所述提交队列的延迟分数与所述提交队列中的命令数量的乘积决定。

8.根据权利要求1-7任一项所述的方法,其特征在于,所述基于所述提交队列的延迟时长,确定所述提交队列的延迟分数;包括:

9.一种主机,其特征在于:包括主机处理器和用于耦接存储器系统的接口电路,所述主机处理器被配置为:

10.根据权利要求9所述的主机,其特征在于,所述提交队列的优先级包括紧急优先级和加权优先级,所述紧急优先级高于所述加权优先级;所述主机处理器基于所述提交队列的延迟分数,在多个所述提交队列中确定目标提交队列,并调整所述目标提交队列的优先级,具体被配置为...

【专利技术属性】
技术研发人员:王天一
申请(专利权)人:长江存储科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1