[发明专利]一种将日志写入闪存的方法及装置、电子设备在审
申请号: | 202211174535.1 | 申请日: | 2022-09-26 |
公开(公告)号: | CN115562577A | 公开(公告)日: | 2023-01-03 |
发明(设计)人: | 马宁;刘乐乐 | 申请(专利权)人: | 中电云数智科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F12/02;G06F13/42 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 华枫 |
地址: | 430100 湖北省武汉市经济技术*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 日志 写入 闪存 方法 装置 电子设备 | ||
本发明提出了一种将日志写入闪存的方法,包括以下具体步骤:响应于主机端的日志写入操作,将写入在主机端的主机内存内的日志,同步在闪存内存内;利用预先配置的存储阈值,当闪存内存内存储的所有日志所占用的存储空间达到存储阈值时,将闪存内存内的当前所有日志聚合并迁移至闪存介质中。相较于现有技术,本实施例对于不足4K的写入数据或是非4K对齐,需要的补齐的写入数据在写入闪存盘时,无需进行写放大处理,能够有效规避该处理对闪存的写入性能的影响,提升了写入性能。
技术领域
本发明涉及闪存存储技术领域,尤其涉及一种将日志写入闪存的方法及装置、电子设备。
背景技术
当前不管是SSD(Solid State Disk,固态硬盘)还是其他闪存盘,其数据写入的最小粒度都是4K的,对于不足4K的,需要下盘读取补齐或者添零的方式凑齐4K,最终以4K的方式落盘,这样会存在写放大现象。
特别地,在一些写journal(日志)的场景,因为每次journal的写入请求,大小都会远小于4K,通常可能只有20个字节左右,那么,写放大就会放大200倍,这无疑会降低SSD或者其他类型闪存的写入性能。
发明内容
本发明要解决的技术问题是针对于现有技术中,对于不足4K的写入数据在写入闪存盘时,需要进行写放大处理,该处理会一定程度上影响闪存的写入性能。有鉴于此,本发明提供一种将日志写入闪存的方法及装置、电子设备。
本发明采用的技术方案是,将日志写入闪存的方法包括:所述闪存包括闪存内存以及闪存介质,所述方法包括:响应于主机端的日志写入操作,将写入在所述主机端的主机内存内的日志,同步在所述闪存内存内;利用预先配置的存储阈值,当所述闪存内存内存储的所有所述日志所占用的存储空间达到所述存储阈值时,将所述闪存内存内的当前所有所述日志聚合并迁移至所述闪存介质中。
在一个实施方式中,其中,所述闪存内存具有保电功能。
在一个实施方式中,响应于主机端的日志写入操作,将写入在所述主机端的主机内存内的日志,同步在所述闪存内存内,其中,所述闪存内存具有保电功能,包括;通过PCIE总线传输,将写入在所述主机端的主机内存内的日志,同步在所述闪存内存内。
本发明的另一方面提供了一种将日志写入闪存的装置,包括:同步模块,被配置为响应于主机端的日志写入操作,将写入在所述主机端的主机内存内的日志,同步在所述闪存内存内;迁移模块,被配置为利用预先配置的存储阈值,当所述闪存内存内存储的所有所述日志所占用的存储空间达到所述存储阈值时,将所述闪存内存内的当前所有所述日志聚合并迁移至所述闪存介质中。
在一个实施方式中,所述闪存内存具有保电功能。
在一个实施方式中,所述同步模块被进一步配置为;通过PCIE总线传输,将写入在所述主机端的主机内存内的日志,同步在所述闪存内存内。
本发明的另一方面提供了一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上任一项所述的将日志写入闪存的方法的步骤。
本发明的另一方面提供了一种计算机存储介质,所述计算机存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述的将日志写入闪存的方法的步骤。
采用上述技术方案,本发明至少具有下列优点:
本发明所述的将日志写入闪存的方法,对于不足4K的写入数据或是非4K对齐,需要的补齐的写入数据在写入闪存盘时,无需进行写放大处理,能够有效规避该处理对闪存的写入性能的影响,提升了写入性能。
附图说明
图1为根据本发明实施例的将日志写入闪存的方法流程图;
图2为根据本发明实施例的闪存与主机的交互示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电云数智科技有限公司,未经中电云数智科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211174535.1/2.html,转载请声明来源钻瓜专利网。