[发明专利]提升固态硬盘性能的方法及装置和电子设备在审
| 申请号: | 202210645766.X | 申请日: | 2022-06-08 |
| 公开(公告)号: | CN115079944A | 公开(公告)日: | 2022-09-20 |
| 发明(设计)人: | 赵健雄 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 李威 |
| 地址: | 311121 浙江省杭州市余杭*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 提升 固态 硬盘 性能 方法 装置 电子设备 | ||
本说明书实施例提供一种提升固态硬盘性能的方法及装置和电子设备。所述固态硬盘包括若干闪存芯片,所述闪存芯片包括若干物理存储单元,所述方法包括:将接收到的来自请求方的IO数据封装为逻辑存储单元,将所述逻辑存储单元缓存到所述固态硬盘预留的缓存空间;其中,所述逻辑存储单元的存储容量为所述IO数据的整数倍;将所述缓存空间中的逻辑存储单元拆分为若干数据单元,并将拆分后的数据单元映射到多个物理存储单元;其中,所述IO数据的数据大小是所述数据单元的整数倍;响应于所述缓存空间的剩余存储容量满足写入条件,按照数据单元与物理存储单元之间的映射关系,将所述缓存空间中的数据单元写入到对应的物理存储单元进行持久化存储。
技术领域
本说明书实施例涉及计算机技术领域,尤其涉及一种提升固态硬盘性能的方法及装置和电子设备。
背景技术
固态硬盘(Solid State Disk或Solid State Drive,简称SSD),又称固态驱动器,是用固态电子存储芯片阵列制成的硬盘。
根据存储介质的不同,固态硬盘一般可以分为基于闪存(Flash)的固态硬盘和基于动态随机存取存储器(Dynamic Random Access Memory,DRAM)。其中,基于闪存的固态硬盘因其内部构造简单,因此市占率较高。
固态硬盘相对于传统的机械硬盘有诸多优势,其中最大的优势就是存储的数据的安全。例如,在使用过程中晃动固态硬盘而无需担心损坏存储的数据;再例如在使用过程中突然断电固态硬盘中的数据也不会丢失。基于此,固态硬盘广泛应用于各种复杂的工作环境,例如高可用的服务器中;另外,也是个人用户理想的存储设备。
然而固态硬盘也不是完全没有缺点,以采用闪存作为存储介质的固态硬盘为例,其就存在针对小IO数据的读写性能较差的问题。
发明内容
本说明书实施例提供的一种提升固态硬盘性能的方法及装置和电子设备,用以解决固态硬盘存在的小IO数据的读写性能差的问题。
根据本说明书实施例的第一方面,提供一种提升固态硬盘性能的方法,所述固态硬盘包括若干闪存芯片,所述闪存芯片包括若干物理存储单元,所述方法包括:
将接收到的来自请求方的IO数据封装为逻辑存储单元,将所述逻辑存储单元缓存到所述固态硬盘预留的缓存空间;其中,所述逻辑存储单元的存储容量为所述IO数据的整数倍;
将所述缓存空间中的逻辑存储单元拆分为若干数据单元,并将拆分后的数据单元映射到多个物理存储单元;其中,所述IO数据的数据大小是所述数据单元的整数倍;
响应于所述缓存空间的剩余存储容量满足写入条件,按照数据单元与物理存储单元之间的映射关系,将所述缓存空间中的数据单元写入到对应的物理存储单元进行持久化存储。
可选的,在将所述缓存空间中的逻辑存储单元拆分为若干数据单元之前,还包括:
为所述逻辑存储单元分配虚拟存储地址段,并为所述虚拟存储地址段绑定多个物理存储地址段;其中,各物理存储地址段分别对应不同的物理存储单元;
所述将拆分后的数据单元映射到多个物理存储单元,包括:
根据所述逻辑存储单元绑定的多个物理存储地址段分别对应的物理存储单元,将拆分后的数据单元均匀映射到所述多个物理存储单元。
可选的,所述将拆分后的数据单元均匀映射到所述多个物理存储单元,包括:
按照数据单元在逻辑存储单元中对应的排序顺序,将拆分后的数据单元分别映射到所述多个物理存储单元中不同的物理存储地址。
可选的,所述拆分后的数据单元的数量为所述多个物理存储单元的数量的整数倍;
所述将拆分后的数据单元分别映射到所述多个物理存储单元中不同的物理存储地址,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210645766.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种人工乳房拟合体及方法
- 下一篇:一种基于相机的变电站压板状态识别的方法





