[发明专利]缓存文件的管理方法和管理装置在审
申请号: | 202110742786.4 | 申请日: | 2021-06-30 |
公开(公告)号: | CN115617255A | 公开(公告)日: | 2023-01-17 |
发明(设计)人: | 薛春;梁宇;潘日维;李志鹏;邱歌;钱璟;易见;李家欣 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F12/123;G06N20/00;G06N3/02 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 宋兴;黄健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓存 文件 管理 方法 装置 | ||
本申请提供了一种缓存文件的管理方法和管理装置,实现了对缓存文件的灵活存储,提高了系统性能。该方法包括:获取缓存文件的特征信息,该特征信息包括上述缓存文件的读写信息、尺寸信息或活跃时间信息中的至少一个;根据上述特征信息,确定该缓存文件的文件类型,该文件类型包括可删除类型、临时存储类型或长期存储类型中的至少两种;根据该缓存文件的文件类型,管理上述缓存文件。
技术领域
本申请涉及计算机存储领域,尤其涉及一种缓存文件的管理方法和管理装置。
背景技术
大多数手机应用都要从网上下载缓存文件,为了提高缓存文件再次存取的速度,存储手机会将缓存文件临时存在本地。
目前系统对于缓存文件和普通文件的管理没有区别,比如,安卓系统会将缓存文件写到内存然后再写回闪存。但是,缓存文件不同于普通文件,它具有时间敏感性,很多缓存文件一段时间后不会再被使用,因此并不需要写回闪存使其长期存储,且随着网络速度越来越快,在线数据越来越多,应用复杂性提高,单位时间内下载的缓存文件越来越多,写回上述缓存文件到闪存中会造成很多不必要的写回操作,且大量的写回闪存与正常输入/输出(input/output,I/O)冲突,影响I/O性能。
或者,可以直接从内存中存取缓存文件,以获得更好的存取性能。但是如果选择存储的缓存文件不常使用,会减少其他文件的可用内存空间,降低内存的有效性,进而降低性能。
因此,目前亟需一种缓存文件的管理方法,以解决上述对缓存文件存储不灵活的问题,提高系统性能。
发明内容
本申请提供一种缓存文件的管理方法,实现了对缓存文件的灵活存储,提高了系统性能。
第一方面,提供了一种缓存文件的管理方法,包括:获取缓存文件的特征信息,上述特征信息包括上述缓存文件的读写信息、尺寸信息或活跃时间信息中的至少一个;根据上述特征信息,确定上述缓存文件的文件类型,上述文件类型包括可删除类型、临时存储类型或长期存储类型中的至少两种;根据上述缓存文件的文件类型,管理上述缓存文件。
在本申请实施例中,存储设备可以通过获取缓存文件的特征信息,对上述缓存文件进行分类,并可以基于不同的文件类型,对上述缓存文件执行不同的管理操作。其中,丢失与否对应用都没有影响的缓存文件,存储设备可以直接删除,以释放相应的存储空间,为其他文件的提供更多可用的内存空间,提高内存的有效性,进而提高系统性能。对于需要临时存储的缓存文件,存储设备可以只将其临时存储至内存,不写回闪存,而对于需要长期存储的缓存文件,存储设备可以将其从内存写回到闪存中,以降低不必要的写回操作,有利于避免大量的缓存文件的写回操作与正常I/O冲突,进而提高I/O性能,本申请在保证缓存文件重新下载率较低的情况下,只将需要长期存储的缓存文件写回闪存中,有利于提高存储设备性能和寿命。
结合第一方面,在第一方面的某种实现方式中,上述根据上述特征信息,确定上述缓存文件的文件类型,包括:将上述特征信息输入至机器学习模型,获得上述缓存文件的文件类型,上述机器学习模型是利用历史缓存文件的特征信息和文件类型训练得到的。
在本申请实施例中,存储设备可以通过机器学习模型在20微妙内实现上述对缓存文件的分类,且可以将内存开销降到82KB,用户体验好。
结合第一方面,在第一方面的某种实现方式中,上述机器学习模型采用下列任一种算法:降维算法、聚类算法、神经网络算法或者强化学习算法。
结合第一方面,在第一方面的某种实现方式中,在上述获取缓存文件的特征信息之前,上述方法还包括:检测到应用的访问指令,上述访问指令用于指示上述应用访问上述缓存文件;在为存储上述缓存文件的情况下,基于上述访问指令,下载上述缓存文件至内存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110742786.4/2.html,转载请声明来源钻瓜专利网。