[发明专利]虚拟机的存储器管理的方法和计算机系统有效
申请号: | 201310459723.3 | 申请日: | 2013-09-30 |
公开(公告)号: | CN103729249B | 公开(公告)日: | 2017-04-12 |
发明(设计)人: | 李翰林;阙志克;姜瑞豪 | 申请(专利权)人: | 财团法人工业技术研究院 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/46 |
代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 史新宏 |
地址: | 中国台*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 存储器 管理 方法 计算机系统 | ||
1.一种虚拟机系统的存储器管理方法,包括:
通过处理器设定第一阈值;
通过所述处理器在第一调整阶段中根据换入/再次快取错误检测结果而将气球驱动程序的气球目标设定为分配的虚拟存储器大小且将所述气球目标逐步递减第一递减值;
通过所述处理器检测至少一个换入或再次快取错误事件来产生所述换入/再次快取错误检测结果;
通过所述处理器在冷却阶段中根据所述换入/再次快取错误检测结果而停止递减所述气球目标;以及
通过所述处理器在所述冷却阶段之后的第二调整阶段中将所述气球目标逐步递减第二递减值,
其中所述第二递减值小于所述第一递减值,且所述气球目标不小于所述第一阈值。
2.根据权利要求1所述的存储器管理方法,还包括:
当所述第一阈值改变时,通过所述处理器将所述气球驱动程序从所述冷却阶段切换到所述第一调整阶段或将所述气球驱动程序从所述第二调整阶段切换到所述第一调整阶段。
3.根据权利要求1所述的存储器管理方法,其中所述通过所述处理器将所述气球目标设定为所述分配的虚拟存储器大小且将所述气球目标逐步递减所述第一递减值的步骤包括:
通过所述处理器将所述气球目标设定为分配到所述虚拟机系统的存储器页面的数目;以及
通过所述处理器将所述气球目标逐步递减所述第一阈值的第一百分比。
4.根据权利要求1所述的存储器管理方法,其中在产生所述换入/再次快取错误检测结果之后,所述方法还包括:
通过所述处理器将所述气球目标递增开销计数,其中所述开销计数是根据所述至少一个换入以及再次快取错误事件的总数目而设定。
5.根据权利要求1所述的存储器管理方法,其中所述通过所述处理器在所述冷却阶段中根据所述换入/再次快取错误检测结果而停止递减所述气球目标的步骤还包括:
通过所述处理器在所述冷却阶段中将计数器设定为第二阈值且逐步递减所述计数器。
6.根据权利要求5所述的存储器管理方法,还包括:
当所述计数器达到零时,通过所述处理器将所述气球驱动程序从所述冷却阶段切换到所述第二调整阶段。
7.根据权利要求4所述的存储器管理方法,其中所述当所述第一阈值改变时,通过所述处理器将所述气球驱动程序从所述第二调整阶段切换到所述第一调整阶段的步骤还包括:
将所述第一阈值更新为所述分配的虚拟存储器大小和所述开销计数的线性组合;以及
将所述气球目标重置为所述更新的第一阈值。
8.根据权利要求1所述的存储器管理方法,其中所述通过所述处理器在所述第二调整阶段中将所述气球目标逐步递减第二递减值的步骤还包括:
通过所述处理器将所述气球目标逐步递减所述第一阈值的第二百分比。
9.根据权利要求1所述的存储器管理方法,还包括:
通过所述处理器根据所述换入/再次快取错误检测结果将所述气球驱动程序从所述第二调整阶段交替地切换到至少一个另一冷却阶段以及至少一个第三调整阶段;以及
当所述第一阈值改变时,通过所述处理器将所述气球驱动程序从所述至少一个另一冷却阶段以及所述至少一个第三调整阶段中的每一个切换到所述第一调整阶段。
10.根据权利要求9所述的存储器管理方法,还包括:
通过所述处理器在所述至少一个另一冷却阶段中的每一个中将另一计数器设定为第三阈值且逐步递减所述另一计数器;
通过所述处理器在所述至少一个第三调整阶段中的每一个中将所述气球目标逐步递减第三递减值,
其中当所述另一计数器达到零时,通过所述处理器将所述气球驱动程序从所述至少一个冷却阶段中的每一个切换到所述至少一个第三调整阶段中的下一第三调整阶段,且
其中当产生所述换入/再次快取错误检测结果时,通过所述处理器将所述气球驱动程序从所述第三调整阶段中的每一个切换到所述至少一个冷却阶段中的下一冷却阶段。
11.根据权利要求1所述的存储器管理方法,其中当所述虚拟机系统启动时,通过所述处理器将所述气球目标的上限设定为所述分配的虚拟存储器大小,且其中通过所述处理器将所述气球目标的下限设定为由所述虚拟机系统约束的存储器的量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于财团法人工业技术研究院,未经财团法人工业技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310459723.3/1.html,转载请声明来源钻瓜专利网。