【技术实现步骤摘要】
写入流优先级的识别和分类
[0001]优先权
[0002]本申请要求2020年10月16日提交的美国临时申请号63/092,923的权益和优先权,该临时申请以其全文并入本文。
[0003]本公开涉及存储系统。更具体地讲,本公开涉及识别和动态调整与主机和区相关联的写入流的资源优先级。
技术介绍
[0004]存储设备在计算系统内无处不在。最近,能够非易失性存储的固态存储器设备已成为各种消费电子产品中的主要选择。这些存储设备可传送和利用各种协议,包括非易失性存储器标准(NVMe)和外围部件高速互连标准(PCIe),以减少处理开销并提高效率。
[0005]随着处理能力的提高,虚拟机的使用也增加。虚拟机是计算机系统的仿真,其自身作为另一计算机系统的一部分进行处理和执行以提供与传统物理计算设备类似的功能。各种公司利用其可用计算资源将虚拟机作为服务提供给客户变得越来越普遍。一旦建立,虚拟机就可以在与一个或多个存储设备通信时充当虚拟主机。
[0006]存储设备与多个主机(包括虚拟主机)通信也变得越来越普遍。这 ...
【技术保护点】
【技术特征摘要】
1.一种设备,包括:处理器;存储器阵列,所述存储器阵列包括多个存储器设备,其中所述多个存储器设备被分组成多个区域;多个通信信道,所述多个通信信道被配置为连接到多个主机,其中:所述多个区域中的每个区域被配置为与单个主机通信;并且所述通信信道包括高优先级信道和低优先级信道两者;以及优先级分配逻辑部件,所述优先级分配逻辑部件由所述处理器执行并被配置为分析通过一个或多个通信信道传输的数据,并且基于所分析的数据向一个或多个主机提供高优先级信道的使用。2.根据权利要求1所述的设备,其中所述设备为存储设备。3.根据权利要求2所述的设备,其中所述存储设备是基于闪存的存储设备。4.根据权利要求3所述的设备,其中所述基于闪存的存储设备利用非易失性存储器标准(NVMe)协议。5.根据权利要求4所述的设备,其中所述多个区域为分区命名空间。6.根据权利要求1所述的设备,其中对所传输的数据的所述分析包括在确定的时间段期间评估所接收的存储设备使用命令。7.根据权利要求6所述的设备,其中所述优先级分配逻辑部件还生成与在所述确定的时间段期间所评估的所接收的存储命令对应的比率数据。8.根据权利要求7所述的设备,其中所述优先级分配逻辑部件被配置为响应于所生成的比率数据来分配高优先级通信信道。9.根据权利要求1所述的设备,其中对所传输的数据的所述分析包括从所述多个主机中的与至少一个对应区域相关联的至少一个主机接收元数据。10.根据权利要求9所述的设备,其中所述优先级分配逻辑部件还生成与所评估的所接收的元数据对应的比率数据。11.根据权利要求10所述的设备,其中所述优先级分配逻辑部件被配置为响应于所生成的比率数据来分配高优先级通信信道。12.根据权利要求1所述的设备,其中对所传输的数据的所述分析包括从所述多个主机中的与至少一个对应区域相关联的至少一个主机接收元数据以及在确定的时间段期间评估所接收的存储设备使用命令。13.根据权利要求12所述的设备,其中所述优先级分配逻辑部件进一步响应于在所述确定的时间段期间具有所接收的元数据和所接收的存储命令两者而生成与所评估的所接收的元数据对应的比率数据。14.一种在存储设备中分配区域优先级的方法,包括:在时间段内监测多个当前可用区域;在所监测的时间段内建立起始时间和结束时间作为时间窗口;确定在所述时间窗口内每个区域发出的存储设备使用命令;生成对应于所述时间窗口内每个区域相对于其他区域所发出的存储...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。