一种NVME SSD逻辑块检测方法、系统及相关装置制造方法及图纸

技术编号:19821323 阅读:30 留言:0更新日期:2018-12-19 14:32
本申请公开了一种NVME SSD逻辑块检测方法、系统及设备和计算机可读存储介质,该方法包括:设置所述NVME SSD的CMB特性,以使所述NVME SSD中的CMB内存支持Read Data Support功能;利用所述CMB特性完成逻辑块检测操作。本申请提供的NVME SSD逻辑块检测方法首先使CMB支持Read Data Support功能使SSD读出的数据存储至CMB中,不与外部设备产生数据交互,即可以完成NVME SSD逻辑块检测的同时避免进行真正的数据传输,从而在不影响客户端正常的业务读写带宽的前提下,保证及时发现NVME SSD逻辑坏块,增加了存储系统稳定性。

【技术实现步骤摘要】
一种NVMESSD逻辑块检测方法、系统及相关装置
本申请涉及存储
,更具体地说,涉及一种NVMESSD逻辑块检测方法、系统及设备和一种计算机可读存储介质。
技术介绍
使用NVME(中文全称:非易失性内存主机控制器接口规范,英文全称:Non-VolatileMemoryexpress)协议的SSD(中文全称:固态硬盘,英文全称:SolidStateDrives),相比于原有的SSD有着巨大的优势,例如性能的提升、延迟的降低等。对于NVMESSD盘来说,其有着自身的的逻辑块检测机制,即利用SSD盘的读写操作来进行逻辑块检测,过多的读写操作会影响SSD盘的使用寿命,且在检测过程中会占用带宽,影响真正的数据传输。因此,如何在不影响读写带宽的情况下实现NVMESSD盘的逻辑块检测是本领域技术人员需要解决的问题。
技术实现思路
本申请的目的在于提供一种NVMESSD逻辑块检测方法、系统及设备和一种计算机可读存储介质,在不影响读写带宽的情况下实现了NVMESSD盘的逻辑块检测。为实现上述目的,本申请提供了一种NVMESSD逻辑块检测方法,包括:设置所述NVMESSD的CMB特性,以使所述NVME本文档来自技高网...

【技术保护点】
1.一种NVME SSD逻辑块检测方法,其特征在于,包括:设置所述NVME SSD的CMB特性,以使所述NVME SSD中的CMB内存支持Read Data Support功能;利用所述CMB特性完成逻辑块检测操作。

【技术特征摘要】
1.一种NVMESSD逻辑块检测方法,其特征在于,包括:设置所述NVMESSD的CMB特性,以使所述NVMESSD中的CMB内存支持ReadDataSupport功能;利用所述CMB特性完成逻辑块检测操作。2.根据权利要求1所述NVMESSD逻辑块检测方法,其特征在于,利用所述CMB特性完成逻辑块检测操作,包括:向所述NVMESSD发送读指令,以便完成逻辑块检测操作。3.根据权利要求2所述NVMESSD逻辑块检测方法,其特征在于,设置所述NVMESSD的CMB特性,包括:将NVMEController中CMBSize中的bit3设置为1;其中,所述NVMEController为支持CMB特性的寄存器。4.根据权利要求2或3所述NVMESSD逻辑块检测方法,其特征在于,向所述NVMESSD发送读指令,以便完成逻辑块检测操作,包括:从所述NVMESSD中选取目标逻辑块,并向所述目标逻辑块发送读指令;判断所述读指令返回的statuscodetype和statuscode是否为0h;若是,则得到所述目标逻辑块正常的检测结果。5.根据权利要求4所述NVMESSD逻辑块检测方法,其特征在于,向所述NVMESSD发送读指令之前,还包括:在所述CMB内存中为读出的数据分配内存长度;相应的,向所述目标逻...

【专利技术属性】
技术研发人员:刘斌
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1