[发明专利]数据处理方法及装置有效
申请号: | 201610103929.6 | 申请日: | 2016-02-25 |
公开(公告)号: | CN107122124B | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 杨洪章;罗圣美;王志坤 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 江舟;李灵洁 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 | ||
本发明提供了一种数据处理方法及装置。其中,该方法包括:获取回收请求,其中,回收请求用于请求对固态硬盘中的页面数据进行数据回收;响应回收请求从缓存的有效页面数据中获取第一类型的页面数据,其中,第一类型的页面数据用于指示将要从缓存中置换存储到固态硬盘的页面数据;将第一类型的页面数据从缓存搬迁至固态硬盘中预定的搬迁位置,其中,预定的搬迁位置为执行数据回收后有效页面数据的存储位置。通过本发明,解决了相关技术中由于数据二次搬迁导致的数据处理效率较低的问题,进而达到了提高数据处理效率的效果。
技术领域
本发明涉及通信领域,具体而言,涉及一种数据处理方法及装置。
背景技术
固态硬盘(Solid State Drives,简称SSD)是将先进的半导体技术融入大容量移动存储而产生的新一代硬盘。由于内部没有类似磁头这样的机械结构,不需要移动磁头定位数据,所以固态硬盘启动更快,并且由于没有寻道时间,固态硬盘的存储和读写速度也优于机械硬盘。除高性能之外,固态硬盘相对于传统磁盘的优势还包括:可靠性高、抗震性强、低功耗、低噪音等等。正因如此,固态硬盘开始在个人应用领域以及企业级应用中逐渐普及。
然而,固态硬盘还存在一些不足,比如写前擦除、有限擦除次数、垃圾回收。其中,1)写前擦除是指:固态硬盘有读、写和擦除三种操作,写操作前必须先进行擦除,即无法直接进行覆盖写操作。例如,当需要修改已写入的数据时,需要先将旧数据标记失效,再将新数据写入空闲空间。写前擦除的特性极大的降低了固态硬盘的写性能。2)有限擦除次数是指:固态硬盘的擦除次数一般是十万次到一百万次,一旦擦穿则将无法继续使用,需要将损坏单元所存储的数据迁移到别的单元,且当损坏单元超过一定数量,整块固态硬盘将无法使用。3)垃圾回收(Garbage Collection,简称GC)是指:当没有空闲空间进行写操作时,需要释放一部分空闲空间,也就是说,把所有有效页面重新搬迁到一个或者几个数据块中,把不包含有效数据页面的块进行擦除来释放自由空间。
目前,针对固态硬盘的垃圾回收,现有技术中常用的方法是采用经典贪婪算法(Greedy Algorithm),即选择那些包含最多失效页面的数据块进行垃圾回收,数据块中的页面全部失效的将被优先回收。也就是说,在固态硬盘中的空闲空间不足时,会将固态硬盘数据回收块中的有效页面进行搬迁,并对数据回收块中的失效页面进行擦除,以实现对固态硬盘的垃圾回收。然而,在现有的垃圾回收过程中,固态硬盘没有对有效页面数据页面进行细分,即在搬迁过后,有效页面数据中冷脏页面数据会从缓存中置换出去,进一步还需对该冷脏页面数据进行重新搬迁,即将刚刚搬迁到新位置的数据标记为失效,将缓存中的新数据写入固态硬盘更新的位置。这样在固态硬盘的使用过程中对有效页面进行大量的、无谓的二次搬迁,将大大增加固态硬盘的开销,从而影响固态硬盘中数据的处理效率。
针对上述提出的问题,目前尚未提出有效的解决方案。
发明内容
本发明提供了一种数据处理方法及装置,以至少解决相关技术中由于数据二次搬迁导致的数据处理效率较低的问题。
根据本发明的一个方面,提供了一种数据处理方法,包括:获取回收请求,其中,上述回收请求用于请求对固态硬盘中的页面数据进行数据回收;响应上述回收请求从缓存的有效页面数据中获取第一类型的页面数据,其中,上述第一类型的页面数据用于指示将要从上述缓存中置换存储到上述固态硬盘的页面数据;将上述第一类型的页面数据从上述缓存搬迁至上述固态硬盘中预定的搬迁位置,其中,上述预定的搬迁位置为执行上述数据回收后上述有效页面数据的存储位置。
可选地,响应上述回收请求从缓存的有效页面数据中获取第一类型的页面数据包括:获取对上述缓存中的上述有效页面数据的访问频率及修改标识;根据上述访问频率及上述修改标识获取上述有效页面数据的页面类型,其中,上述有效页面数据的页面类型包括上述第一类型的页面数据及第二类型的页面数据,上述第二类型的页面数据用于指示未从上述缓存中置换存储到上述固态硬盘的页面数据;根据上述有效页面数据的页面类型对上述有效页面数据进行分离,得到上述第一类型的页面数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610103929.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型存储虚拟化网关直通模式方法
- 下一篇:一种数据处理方法和系统