【技术实现步骤摘要】
提升SSD映射表管理效率的方法、装置、计算机设备及存储介质
[0001]本专利技术涉及SSD映射表管理
,尤其是指提升SSD映射表管理效率的方法、装置、计算机设备及存储介质。
技术介绍
[0002]DRAM
‑
less SSD整体内存空间有限,可用于映射表缓存的内存更是受限,因此需要动态在SRAM/NAND上置换映射表,以满足主机的读写请求,当前可通过HMB技术,分配主机内存用于映射表缓存以扩大可加载的表项,从而提供更大范围的高速读写性能,但固态硬盘固件无法直接访问主机内存,所以当前固件在对于映射表管理时都会首先将主机内存中的映射表加载到SRAM中在进行处理,这样影响了映射表管理的效率。
技术实现思路
[0003]本专利技术的目的在于克服现有技术的不足,提供提升SSD映射表管理效率的方法、装置、计算机设备及存储介质。
[0004]为了解决上述技术问题,本专利技术采用如下技术方案:
[0005]第一方面,本实施例提供了一种提升SSD映射表管理效率的方法,包括以下步骤:r/>[0006]获本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.提升SSD映射表管理效率的方法,其特征在于,包括以下步骤:获取映射表搬移请求;根据映射表搬移请求,确定映射表搬移范围;根据映射表搬移范围,在HMB中申请映射表缓存;将申请的映射表缓存的地址与映射表搬移请求绑定;使用申请的映射表缓存读取搬移范围内NAND上的映射表数据;判断读取的映射表数据是否为有效数据;若读取的映射表数据为有效数据,则在HMB中保持该映射表数据。2.根据权利要求1所述的提升SSD映射表管理效率的方法,其特征在于,所述根据映射表搬移请求,确定映射表搬移范围步骤中,映射表搬移范围指的是除当前正在使用的映射表块之外的所有映射表块。3.根据权利要求1所述的提升SSD映射表管理效率的方法,其特征在于,所述判断读取的映射表数据是否为有效数据步骤之后,还包括:若读取的映射表数据为无效数据,则丢弃该映射表数据,并释放申请的映射表缓存。4.根据权利要求1所述的提升SSD映射表管理效率的方法,其特征在于,所述若读取的映射表数据为有效数据,则在HMB中保持该映射表数据步骤之后,还包括:若固件访问该映射表数据,则将申请的映射表缓存加载至SRAM中。5.提升SSD映射表管理效率的装置,其特征在于,包括:获取单元,确定单元,申请单元,绑定单元,读取单元,判断单元及保持单元;所述获取单元,用于获取映射表搬移请求;所述确定单元,用于根据映射表搬移请求,确定映射表搬移范围;所述申请单元,用于根...
【专利技术属性】
技术研发人员:赵连庚,李建,邱一霄,
申请(专利权)人:苏州忆联信息系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。