发明名称 |
虚拟机缓存资源管理方法和系统 |
摘要 |
本发明公开一种虚拟机缓存资源管理方法和系统。其中当新虚拟机加入系统后,收集所述新虚拟机的实际使用存储量、需要的读写缓存比例;根据新虚拟机的实际使用存储量、需要的读写缓存比例,确定新虚拟机需要的读缓存资源Rnew和写缓存资源Wnew;根据为已加入系统的虚拟机分配的读缓存资源R和写缓存资源W确定当前的读缓存调整门限和写缓存调整门限;若读缓存资源Rnew和写缓存资源Wnew均小于相应的门限,则从保留资源中取出大小为Rnew的读缓存资源和大小为Wnew的写缓存资源以分配给新虚拟机;从读缓存资源R中回收大小为Rnew的读缓存资源,从写缓存资源W中回收大小为Wnew的写缓存资源,并将回收的资源作为保留资源。从而可有效提高虚拟机的缓存效率和IO能力。 |
申请公布号 |
CN105511798A |
申请公布日期 |
2016.04.20 |
申请号 |
CN201410493764.9 |
申请日期 |
2014.09.24 |
申请人 |
中国电信股份有限公司 |
发明人 |
赖培源;樊勇兵;金华敏;陈天;刘艺;陈楠;丁圣勇 |
分类号 |
G06F3/06(2006.01)I;G06F9/50(2006.01)I;G06F12/02(2006.01)I;G06F12/08(2006.01)I |
主分类号 |
G06F3/06(2006.01)I |
代理机构 |
中国国际贸易促进委员会专利商标事务所 11038 |
代理人 |
刘剑波 |
主权项 |
一种虚拟机缓存资源管理方法,其特征在于,包括:当新虚拟机加入系统后,收集所述新虚拟机的实际使用存储量、需要的读写缓存比例;根据所述新虚拟机的实际使用存储量、需要的读写缓存比例,确定所述新虚拟机需要的读缓存资源Rnew和写缓存资源Wnew;获取为已加入系统的虚拟机分配的读缓存资源R和写缓存资源W,其中<img file="FDA0000575748110000011.GIF" wi="267" he="96" /><img file="FDA0000575748110000012.GIF" wi="290" he="96" />N为已加入系统的虚拟机数量,Ri和Wi分别为分配给已加入系统的第i个虚拟机的读缓存资源和写缓存资源;根据读缓存资源R和写缓存资源W确定当前的读缓存调整门限和写缓存调整门限;判断读缓存资源Rnew是否小于读缓存调整门限,写缓存资源Wnew是否小于写缓存调整门限;若读缓存资源Rnew和写缓存资源Wnew均小于相应的门限,则从保留资源中取出大小为Rnew的读缓存资源和大小为Wnew的写缓存资源以分配给所述新虚拟机;从读缓存资源R中回收大小为Rnew的读缓存资源,从写缓存资源W中回收大小为Wnew的写缓存资源,并将回收的资源作为保留资源。 |
地址 |
100033 北京市西城区金融大街31号 |