[发明专利]一种文件预取方法、存储设备以及预取装置在审
| 申请号: | 202010311787.9 | 申请日: | 2020-04-20 |
| 公开(公告)号: | CN113535658A | 公开(公告)日: | 2021-10-22 |
| 发明(设计)人: | 江舟;向贵东;刘金虎 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F16/172 | 分类号: | G06F16/172;G06F12/0862 |
| 代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 聂秀娜 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 文件 方法 存储 设备 以及 装置 | ||
本申请实施例公开了一种文件预取方法、存储设备以及预取装置,在该文件预取方法中,存储设备根据读请求携带的文件访问信息生成第一关键词,采用该第一关键词和目标访问规律模板生成目标关键词,并将目标关键词指示的预测文件预取至缓存中。其中,目标关键词与第一关键词符合相同的特征。由于,该第一关键词和该目标关键词符合相同的特征,因此,该目标关键词指示的预测文件可能为用户在下一时刻需要读取的文件。因此,该文件预取方法可以用于对处理器第一次访问的文件进行预测,以实现对未访问过的文件进行预取,有利于处理器在访问新文件时提升读请求的命中率。
技术领域
本申请实施例涉及计算机存储领域,尤其涉及一种文件预取方法、存储设备以及预取装置。
背景技术
缓存数据预取技术是一种计算机操作系统缓存存储优化技术。该缓存数据预取技术指在存储设备中的处理器访问数据进行计算之前,提前将前述数据从主存储器加载到缓存存储器上,以增加主机下发读请求的命中率,降低处理器访问数据的停顿时间,从而达到提升读性能的目的。
在现有技术中,存储设备将基于历史访问记录生成已被访问的文件的访问规律,形成由多个文件组成的历史访问队列。当前述历史访问队列中的某一个文件再次被访问时,存储设备可以将该历史访问队列中位于该文件之后的文件预取至缓存中,以增加存储设备中的主机下发读请求的命中率,提升系统读性能。
在这样的方案中,由于前述历史访问队列是基于已被访问过的文件生成的,因此,该存储设备仅可以预取已经被访问过的文件,而无法对未访问过的文件进行预取。因此,不利于主机在访问存储设备中的新文件时提升读请求的命中率。
发明内容
本申请实施例提供了一种文件预取方法以及存储设备,用于对主机第一次访问的文件进行预测,以实现对未访问过的文件进行预取,有利于主机在访问新文件时提升读请求的命中率。
第一方面,本申请实施例提供了一种文件预取方法,应用于存储设备中,用于将文件从低速存储介质预取至高速存储介质中。在文件预取方法中,该存储设备先接收主机下发的读请求,该读请求用于指示待访问的文件,该读请求携带该文件的文件访问信息。该存储设备根据该文件访问信息生成第一关键词。然后,该存储设备采用该第一关键词和目标访问规律模板生成目标关键词。其中,该目标关键词与该第一关键词符合相同的特征,该目标关键词用于指示预测文件。然后,该存储设备将该目标关键词指示的该预测文件预取至缓存中。
其中,前述文件访问信息为与该读请求指示的文件相关的信息,例如,文件名称、文件类型、访问时间、文件创建者名称、文件访问者名称以及访问目录等。前述低速存储介质可以为缓存,前述高速存储介质可以为硬盘。
本申请实施例中,采用第一关键词和目标访问规律模板可以生成目标关键词,然后,基于该目标关键词确定进行预取的预测文件。由于,该第一关键词和该目标关键词符合相同的特征,因此,可以认为该目标关键词指示的预测文件为用户在下一时刻需要读取的文件。因此,即使确定第一关键词的文件访问信息来自第一次访问的文件,该存储设备也可以通过前述第一关键词和目标访问规律模板推算出未访问过的预测文件,并将该预测文件预取至缓存中。有利于提升主机在存储设备中的缓存内获取数据的命中率。
根据第一方面,本申请实施例第一方面的第一种实施方式中,该存储设备存储有多个访问规律模板,该目标访问规律模板为该多个访问规律模板中与该第一关键词对应的访问规律模板,每个访问规律模板由采用基于文本语义的训练模型对多个初始关键词进行训练而得。
也可以理解为,该存储设备采用基于文本语义的训练模型对多个初始关键词进行训练得到前述访问规律模板。类似的,该存储设备可以训练出多个访问规律模板。其中,与前述第一关键词对应的访问规律模板为前述目标访问规律模板。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010311787.9/2.html,转载请声明来源钻瓜专利网。





