[发明专利]固态硬盘磨损均衡方法、装置、计算机设备及存储介质有效
申请号: | 202011307635.8 | 申请日: | 2020-11-19 |
公开(公告)号: | CN112416813B | 公开(公告)日: | 2022-12-06 |
发明(设计)人: | 秦文政 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G11C16/34 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 张涛;李红萧 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 固态 硬盘 磨损 均衡 方法 装置 计算机 设备 存储 介质 | ||
本发明公开了一种固态硬盘磨损均衡方法、装置、计算机设备及存储介质。所述方法包括:将固态硬盘划分为多个物理存储单元集合和预留空间,其中,每一物理存储单元集合和预留空间均包括多个LUN;获取每个物理存储单元集合的平均磨损次数,并确定最大平均磨损次数和最小平均磨损次数;响应于所述最大平均磨损次数与所述最小平均磨损次数的差值大于预设阈值,则采用所述预留空间的LUN替换所述最大平均磨损次数对应的物理存储单元集合的LUN。本发明的方案不仅保证了同一个LUN空间任何时刻都属于同一个物理存储单元集合的原则,而且还确保不同物理存储单元集合之间服务质量和性能的独立性。
技术领域
本申请涉及存储技术领域,更具体地涉及一种固态硬盘磨损均衡方法、装置、计算机设备及存储介质。
背景技术
近些年来固态硬盘(Solid State Drive,简称SSD)容量的不断提升,通常一个SSD被拆分给多个应用或用户使用,为了保证不同应用之间的性能、服务质量(Quality OfService,简称QOS,重点指访问延迟)独立,业界演进出了NVMe set(一组特定独立物理存储单元集合)的概念。多个NVMe set并行使用,独立考虑磨损情况、QOS、垃圾回收、性能调度等。
目前,Endurance group(一组磨损程度相当的物理单元的集合)会配合NVMe set进行使用,多个NVMe set处于同一个Endurance Group内部时,不同NVMe set之间的磨损均衡方法目前行业内较为空缺,没有成熟的算法。
发明内容
有鉴于此,有必要针对以上技术问题提供能保证不同NVMe set之间的性能、服务质量互不影响的一种固态硬盘磨损均衡方法、装置、计算机设备及存储介质。
根据本发明的第一方面,提供了一种固态硬盘磨损均衡方法,所述方法包括:
将固态硬盘划分为多个物理存储单元集合和预留空间,其中,每一物理存储单元集合和预留空间均包括多个LUN;
获取每个物理存储单元集合的平均磨损次数,并确定最大平均磨损次数和最小平均磨损次数;
响应于所述最大平均磨损次数与所述最小平均磨损次数的差值大于预设阈值,则采用所述预留空间的LUN替换所述最大平均磨损次数对应的物理存储单元集合的LUN。
在其中一个实施例中,所述方法还包括:
获取预留空间的每个LUN的擦除次数;
确定预留空间中最小擦除次数对应的LUN。
在其中一个实施例中,所述采用所述预留空间的LUN替换所述最大平均磨损次数对应的物理存储单元集合的LUN包括以下步骤:
获取所述最大平均磨损次数对应的物理存储单元集合中每一LUN的擦除次数,并确定擦除次数最大的LUN;
将擦除次数最大的LUN中的数据搬移到所述预留空间中最小擦除次数对应的LUN中;
响应于数据搬移完成,则更新所述最大平均磨损次数对应的物理存储单元集合LUN的对应关系表。
在其中一个实施例中,所述方法还包括:
响应于数据搬移完成,更新预留空间LUN的对应关系表以将所述最大平均磨损次数对应的物理存储单元集合中擦除次数最大的LUN添加至预留空间。
在其中一个实施例中,所述方法还包括:
将固态硬盘划分为多组Endurance group;
将每组Endurance group划分为多个物理存储单元集合和预留空间;以及
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011307635.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种空调器
- 下一篇:一种倾转旋翼四轴无人机及其倾转飞行方法