[发明专利]一种目标数据的落盘方法、装置、设备及存储介质在审
| 申请号: | 201811518608.8 | 申请日: | 2018-12-12 |
| 公开(公告)号: | CN109634528A | 公开(公告)日: | 2019-04-16 |
| 发明(设计)人: | 亓国强 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
| 地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 目标数据 落盘 预设 整合 物理地址编码 写入 计算机可读存储设备 申请 产品经济效益 起始物理地址 磁盘利用率 数据存储区 信息记录区 磁盘空间 存储介质 存储设备 多个目标 落盘装置 剩余空间 数据转存 整合存储 磁盘 内存 携带 | ||
本申请公开了一种目标数据的落盘方法,包括:获取待落盘的目标数据;判断内存中预设整合区的剩余空间是否充足;若是,则将目标数据写入预设整合区中的数据存储区,将目标数据的数据长度值写入预设整合区中的信息记录区;若否,则将预设整合区中的数据转存至磁盘中,生成各个目标数据的物理地址编码,物理地址编码携带有目标数据的落盘起始物理地址和数据长度值。本申请将多个目标数据在内存中的预设整合区整合存储后再集体落盘,从而从整体上减少了数据落盘的次数和磁盘空间的浪费,提高了磁盘利用率,进而提高了存储设备的产品经济效益。本申请还公开了一种目标数据的落盘装置、设备及计算机可读存储设备,同样具有上述有益效果。
技术领域
本申请涉及存储技术领域,特别涉及一种目标数据的落盘方法、装置、设备及计算机可读存储介质。
背景技术
随着云计算和虚拟化技术的广泛应用,企业的海量数据存储需求也逐渐增长,这对存储设备的存储效率和磁盘利用率提出了更高要求。然而,现有技术中,在进行数据的落盘操作时,往往是在每获取一个待落盘的数据块之后便直接落盘。而磁盘在访问时的最小空间单位即空间粒度为扇区(512字节),因此,不管多大的数据块,其都需要占用扇区粒度的整数倍,由此,对于一些大小与512字节整数倍相差甚远的数据块而言,其很可能要浪费几百个字节的存储空间。而实际上,存储设备进行压缩存储时落盘的数据块大小一般为2~3kB,由此,平均将会有约六分之一的磁盘空间被浪费,极大地降低了磁盘利用率。鉴于此,提供一种解决上述问题的方法已经是本领域技术人员所亟需关注的。
发明内容
本申请的目的在于提供一种目标数据的落盘方法、装置、设备及计算机可读存储介质,以便有效地提高磁盘利用率,进而提高存储设备的产品经济效益。
为解决上述技术问题,第一方面,本申请公开了一种目标数据的落盘方法,包括:
获取待落盘的目标数据;
判断内存中预设整合区的剩余空间是否充足;
若是,则将所述目标数据写入所述预设整合区中的数据存储区,将所述目标数据的数据长度值写入所述预设整合区中的信息记录区;
若否,则将所述预设整合区中的数据转存至磁盘中,生成各个目标数据的物理地址编码,所述物理地址编码携带有所述目标数据的落盘起始物理地址和所述数据长度值。
可选地,所述判断内存中预设整合区的剩余空间是否充足包括:
判断所述数据存储区的剩余空间大小是否不小于所述目标数据的数据长度;
若否,则判定所述预设整合区的剩余空间不充足;
若是,则判断所述信息记录区的剩余空间大小是否足够写入所述目标数据的所述数据长度值;
若是,则判定所述预设整合区的剩余空间充足;
若否,则判定所述预设整合区的剩余空间不充足。
可选地,在判定内存中所述预设整合区的剩余空间充足之后,还包括:
将所述目标数据的压缩标识值写入所述信息记录区;
所述压缩标识值用于标识所述目标数据是否为压缩数据;所述物理地址编码还携带有所述压缩标识值。
可选地,所述预设整合区的空间大小为磁盘访问空间粒度的整数倍。
可选地,所述预设整合区的空间大小为512kB;所述信息记录区的空间大小为8kB。
第二方面,本申请还公开了一种目标数据的落盘装置,包括:
获取模块,用于获取待落盘的目标数据;
判断模块,用于判断内存中预设整合区的剩余空间是否充足;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811518608.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种SSD内实现的闪存寿命预测方法
- 下一篇:一种数据压缩方法和解压方法





