[发明专利]用于管理高速缓存的方法和设备有效
申请号: | 201610848648.3 | 申请日: | 2016-09-23 |
公开(公告)号: | CN107870872B | 公开(公告)日: | 2021-04-02 |
发明(设计)人: | 张明;王登宇;宫晨;韩耕;刘剑;张雷虎 | 申请(专利权)人: | 伊姆西IP控股有限责任公司 |
主分类号: | G06F12/0811 | 分类号: | G06F12/0811;G06F12/0888 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国马*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 管理 高速缓存 方法 设备 | ||
1.一种用于管理高速缓存的方法,包括:
响应于接收到向所述高速缓存中的数据记录写入数据的请求,确定将要写入的数据量,其中确定所述数据量包括将所述数据量与阈值量进行比较;
响应于所述数据量超过所述阈值量并且满足预定条件,
不向所述高速缓存中的所述数据记录写入所述数据,以及
将所述数据写入所述高速缓存的下级存储中,
其中所述预定条件包括确定所述高速缓存中的所述数据记录和所述高速缓存的所述下级存储中至少一个的使用状态,其中确定所述高速缓存中的所述数据记录的所述使用状态包括确定通用块设备文件系统的使用比率;
响应于接收到向所述高速缓存中的所述数据记录写入数据的请求,向所述通用块设备文件系统发出对写进行映射的请求;
响应于接收到所述对写进行映射的请求,从所述通用块设备文件系统向映射逻辑单元发出回调请求,其中响应于发出所述回调请求,从所述映射逻辑单元向所述高速缓存的所述下级存储发出向所述高速缓存的所述下级存储写入所述数据的请求;以及
从所述高速缓存的所述下级存储向所述映射逻辑单元发出输入/输出请求包完成。
2.根据权利要求1所述的方法,其中确定所述高速缓存的所述使用状态包括确定所述高速缓存的使用比率,并且响应于所述使用比率超过阈值,不向所述高速缓存写入所述数据。
3.根据权利要求1所述的方法,其中确定所述高速缓存的所述使用状态包括确定所述高速缓存中存储的文件系统的快照的状态,并且响应于在向所述高速缓存写入所述数据之前所述高速缓存中存在所述文件系统的完成的快照,不向所述高速缓存写入所述数据。
4.根据权利要求1所述的方法,其中确定所述高速缓存的所述使用状态包括确定所述高速缓存中地址的使用状态,并且响应于向所述高速缓存写入所述数据的目的地地址与所述高速缓存中已使用的所有地址是分离的,不向所述高速缓存写入所述数据。
5.根据权利要求1所述的方法,其中确定所述通用块设备文件系统的所述使用比率包括:响应于通用块设备文件系统的所述使用比率小于阈值,不向所述高速缓存写入所述数据。
6.根据权利要求1所述的方法,其中确定所述下级存储的所述使用状态包括确定多核高速缓存的使用比率,并且响应于所述多核高速缓存的所述使用比率小于阈值,不向所述高速缓存写入所述数据。
7.一种用于管理高速缓存的系统,包括:
处理器;
存储器,所述存储器被耦合到所述处理器并且存储有供所述处理器执行的指令,所述指令当由所述处理器执行时,使得所述系统:
响应于接收到向所述高速缓存中的数据记录写入数据的请求,确定将要写入的数据量,其中确定所述数据量包括将所述数据量与阈值量进行比较;
响应于所述数据量超过所述阈值量并且满足预定条件,
不向所述高速缓存中的所述数据记录写入所述数据,以及
将所述数据写入所述高速缓存的下级存储中,
其中所述预定条件包括确定所述高速缓存中的所述数据记录和所述高速缓存的所述下级存储中至少一个的使用状态,其中确定所述高速缓存中的所述数据记录的所述使用状态包括确定通用块设备文件系统的使用比率;
响应于接收到向所述高速缓存中的所述数据记录写入数据的请求,向所述通用块设备文件系统发出对写进行映射的请求;
响应于接收到所述对写进行映射的请求,从所述通用块设备文件系统向映射逻辑单元发出回调请求,其中响应于发出所述回调请求,从所述映射逻辑单元向所述高速缓存的所述下级存储发出向所述高速缓存的所述下级存储写入所述数据的请求;以及
从所述高速缓存的所述下级存储向所述映射逻辑单元发出输入/输出请求包完成。
8.根据权利要求7所述的系统,其中确定所述高速缓存的所述使用状态包括确定所述高速缓存的使用比率,并且响应于所述使用比率超过阈值,不向所述高速缓存写入所述数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伊姆西IP控股有限责任公司,未经伊姆西IP控股有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610848648.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:分配缓存的方法和装置
- 下一篇:基于按字节编址闪存的存储器模块和操作其的方法