减少IO命令访问NVM的冲突制造技术

技术编号:17654501 阅读:110 留言:0更新日期:2018-04-08 08:03
本发明专利技术公开一种减少IO命令访问NVM的冲突的方法,包括:响应于收到写命令,从指定管芯或逻辑单元分配物理地址;将所述写命令的数据写入所述物理地址。其中,指定管芯或逻辑单元是固态存储设备中的部分管芯或逻辑单元,使得仅在固态存储设备的指定管芯或逻辑单元写入数据,从而在固态存储设备的其他管芯或逻辑单元,读命令不会被写命令阻塞。

【技术实现步骤摘要】
减少IO命令访问NVM的冲突
本专利技术涉及存储领域,更具体地,涉及调整读写命令的优先顺序从而提高服务质量的技术。
技术介绍
以固态存储设备(SolidStorageDevice,SSD)为例,如图1所示,展示了存储设备的框图。固态存储设备102同主机相耦合,用于为主机提供存储能力。主机同固态存储设备102之间可通过多种方式相耦合,耦合方式包括但不限于通过例如SATA(SerialAdvancedTechnologyAttachment,串行高级技术附件)、SCSI(SmallComputerSystemInterface,小型计算机系统接口)、SAS(SerialAttachedSCSI,串行连接SCSI)、IDE(IntegratedDriveElectronics,集成驱动器电子)、USB(UniversalSerialBus,通用串行总线)、PCIE(PeripheralComponentInterconnectExpress,PCIe,高速外围组件互联)、NVMe(NVMExpress,高速非易失存储)、以太网、光纤通道、无线通信网络等连接主机与固态存储设备102。主机可以本文档来自技高网...
减少IO命令访问NVM的冲突

【技术保护点】
一种减少IO命令访问NVM的冲突的方法,包括:响应于收到写命令,从指定管芯或逻辑单元分配物理地址;将所述写命令的数据写入所述物理地址。

【技术特征摘要】
1.一种减少IO命令访问NVM的冲突的方法,包括:响应于收到写命令,从指定管芯或逻辑单元分配物理地址;将所述写命令的数据写入所述物理地址。2.根据权利要求1所述的方法,进一步包括:响应于满足指定条件,停止在所述存储设备的指定管芯或逻辑单元上写入数据。3.根据权利要求2所述的方法,进一步包括,将所述指定管芯或逻辑单元变更为第二管芯或第二逻辑单元以供写入数据。4.根据权利要求2或3所述的方法,其中,如果向所述指定管芯或逻辑单元写入的数据达到第一阈值,则满足指定条件;或者如果所述指定管芯或逻辑单元接收写入数据的时间达到第二阈值,则满足指定条件;或者如果所述指定管芯或逻辑单元中空闲管芯或逻辑单元低于第三阈值,则满足指定条件;或者如果如果向所述指定管芯或逻辑单元写入数据的次数达到第四阈值,则满足指定条件。5.根据权利要求1-4中任意一项所述的方法,还包括,响应于收到写命令,选择第一处理器来处理写命令,所述第一处理器同所述指定管芯或逻辑单元相关联;以及所述第一处理器从与其相关联的指定管芯或逻辑单元...

【专利技术属性】
技术研发人员:孙清涛路向峰
申请(专利权)人:北京忆恒创源科技有限公司
类型:发明
国别省市:北京,11

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

1