[发明专利]管理工作负载存储器分配的方法和设备有效
申请号: | 201610063969.2 | 申请日: | 2011-12-27 |
公开(公告)号: | CN105718223B | 公开(公告)日: | 2019-11-12 |
发明(设计)人: | M.R.格林菲尔德;R.格利佛 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 杨美灵;付曼 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理工作 负载 存储器 分配 方法 设备 | ||
1.一种用于管理存储器的系统,包括:
用于监视在运行时期间对数据记录的访问来产生日志的部件;
用于基于对所述数据记录访问的频率来分析所述日志以将所述数据记录分类到第一子集和第二子集的部件,所述第一子集中的记录相比于所述第二子集中的记录以更高的频率被访问;以及
用于将所述第一子集分配到主存储器并且将所述第二子集分配到次要存储设备的部件,
用于分析的所述部件要通过对于工作负载的第一部分将所述数据记录分类到所述第一和第二子集并且对于所述工作负载的第二部分将所述数据记录再分类到所述第一和第二子集来识别工作负载偏斜,其中对于所述工作负载的所述第一部分被分类到所述第一子集的第一数据记录对于所述工作负载的所述第二部分被分类到所述第二子集,
用于分配的所述部件要对于所述工作负载的所述第一部分将所述第一数据记录分配到所述主存储器,并且对于所述工作负载的所述第二部分要将所述第一数据记录分配到所述次要存储设备。
2.如权利要求1所述的系统,其中所述次要存储设备相比于所述主存储器与更高的访问等待时间关联。
3.如权利要求1所述的系统,还包括用于基于所述日志中示出的所述访问频率来识别所述数据记录的等级次序的部件。
4.如权利要求1所述的系统,还包括用于将每个数据记录访问实例与所述日志中的相应访问时间关联的部件。
5.如权利要求4所述的系统,还包括用于将和所述第一子集对应的数据记录访问实例的访问时间信息与和所述第二子集对应的数据记录访问实例进行比较的部件。
6.如权利要求1所述的系统,还包括用于生成访问活动的热力图的部件。
7.一种用于管理存储器的方法,包括:
通过用处理器运行指令来监视在运行时期间对数据记录的访问来产生日志;
通过用所述处理器运行指令来基于如所述日志中所示的对所述数据记录访问的频率来将所述数据记录分类到第一子集和第二子集,所述第一子集中的记录相比于所述第二子集中的记录以更高的频率被访问;
通过用所述处理器运行指令来将所述第一子集分配到主存储器;
通过用所述处理器运行指令来将所述第二子集分配到次要存储设备;
通过用所述处理器运行指令来通过对于工作负载的第一部分将所述数据记录分类到所述第一和第二子集而识别工作负载偏斜;
通过用所述处理器运行指令来对于所述工作负载的第二部分将所述数据记录再分类到所述第一和第二子集,其中对于所述工作负载的所述第一部分被分类到所述第一子集的第一数据记录对于所述工作负载的所述第二部分被分类到所述第二子集;
通过用所述处理器运行指令来对于所述工作负载的所述第一部分将所述第一数据记录分配到所述主存储器;以及
通过用所述处理器运行指令来对于所述工作负载的所述第二部分将所述第一数据记录分配到所述次要存储设备。
8.如权利要求7所述的方法,其中所述次要存储设备相比于所述主存储器与更高的访问等待时间关联。
9.如权利要求7所述的方法,还包括基于所述日志中示出的所述访问频率来识别所述数据记录的等级次序。
10.如权利要求7所述的方法,还包括将每个数据记录访问实例与所述日志中的相应访问时间关联。
11.如权利要求10所述的方法,还包括将和所述第一子集对应的数据记录访问实例的访问时间信息与和所述第二子集对应的数据记录访问实例进行比较。
12.如权利要求7所述的方法,还包括生成访问活动的热力图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610063969.2/1.html,转载请声明来源钻瓜专利网。