[发明专利]基于内存盘与SSD硬盘的kvm虚拟机调度的优化方法及系统有效

专利信息
申请号: 201310690970.4 申请日: 2013-12-17
公开(公告)号: CN103927215B 公开(公告)日: 2017-09-01
发明(设计)人: 马建伟;王维;张栗伟 申请(专利权)人: 哈尔滨安天科技股份有限公司
主分类号: G06F9/455 分类号: G06F9/455;G06F9/50
代理公司: 暂无信息 代理人: 暂无信息
地址: 150090 黑龙江省哈尔滨*** 国省代码: 黑龙江;23
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 存盘 ssd 硬盘 kvm 虚拟机 调度 优化 方法 系统
【说明书】:

技术领域

发明涉及虚拟化技术领域,尤其涉及基于内存盘与SSD硬盘的kvm虚拟机调度的优化方法及系统。

背景技术

随着虚拟化的快速发展,虚拟机作为其中的关键因子起着至关重要的作用,每一次的节点计算,都是通过多台虚拟机的快速计算并产出结果,最终将结果产出给用户。虚拟化已经是目前云计算的一种广泛使用,目前支持虚拟化的产品有很多,诸如Virtual Pc,VmWare,VirtualBox,Kvm等,如何高效的使用虚拟化产品,实现每个虚拟节点的最大利用则显得尤为重要。

对于虚拟化的使用,想要提高利用效率,需要大规模并发部署,而此时对于虚拟机的调度使用,显得十分关键,虚拟机的磁盘读写一直以来都是虚拟化的一个瓶颈,目前多数虚拟化产品的使用都是基于普通磁盘的读写,速率不是很高。现在普遍的改进做法是将虚拟机的镜像存储于磁盘或者SSD的固态硬盘中,但是磁盘的读取速度远低于内存IO的读写,其读写速率仍然不高。

发明内容

针对上述技术问题,本发明提供了基于内存盘与SSD硬盘的kvm虚拟机调度的优化方法及系统,该方法通过使用内存盘作为镜像文件的存储介质,实现了一种新的虚拟机镜像使用模型,大大提高了虚拟机读取速度。

本发明采用如下方法来实现:基于内存盘与SSD硬盘的kvm虚拟机调度的优化方法,包括:

生成基础镜像,安装操作系统,并配置系统环境;

判断tmpfs文件系统中/dev/shm目录的剩余空间是否大于预设值,若是,则将基础镜像存储到/dev/shm目录下,并基于基础镜像生成增量镜像,将增量镜像存储到/dev/shm目录下,否则将基础镜像存储到SSD硬盘中,并基于基础镜像生成增量镜像,将增量镜像存储到SSD硬盘中;所述预设值为根据经验或者基础镜像的大小设定;

运行基于增量镜像的虚拟机;

保存虚拟机运行期间产生的快照文件,并将所述快照文件存储到SSD硬盘中。

其中,基础镜像即backing file,也叫做base-image。

进一步地,所述将增量镜像存储到/dev/shm目录下为:判断所述/dev/shm目录的剩余空间是否足够存储增量镜像,若是,则将增量镜像存储到/dev/shm目录下,否则将增量镜像存储到SSD硬盘中。

其中,增量镜像相对于基础镜像来说要小的多,所以在存储增量镜像之前可以不去判断/dev/shm中的剩余空间,但是作为更为优化的方法,在将增量镜像存储到/dev/shm之前,应判断其剩余空间是否够用。

本发明采用如下系统来实现:基于内存盘与SSD硬盘的kvm虚拟机调度的优化系统,包括:

基础镜像生成模块,用于生成基础镜像,安装操作系统,并配置系统环境;

判定模块,用于判断tmpfs文件系统中/dev/shm目录的剩余空间是否大于预设值,若是,则将基础镜像存储到/dev/shm目录下,并基于基础镜像生成增量镜像,将增量镜像存储到/dev/shm目录下,否则将基础镜像存储到SSD硬盘中,并基于基础镜像生成增量镜像,将增量镜像存储到SSD硬盘中;

执行模块,用于运行基于增量镜像的虚拟机,保存虚拟机运行期间产生的快照文件,并将所述快照文件存储到SSD硬盘中。

其中,基础镜像即backing file,也叫做base-image。

进一步地,所述将增量镜像存储到/dev/shm目录下为:判断所述/dev/shm目录的剩余空间是否足够存储增量镜像,若是,则将增量镜像存储到/dev/shm目录下,否则将增量镜像存储到SSD硬盘中。

其中,增量镜像相对于基础镜像来说要小的多,所以在存储增量镜像之前可以不去判断/dev/shm中的剩余空间,但是作为更为优化的方法,在将增量镜像存储到/dev/shm之前,应判断其剩余空间是否够用。

综上所述,本发明提供了基于内存盘与SSD硬盘的kvm虚拟机调度的优化方法及系统,如果检查tmpfs系统的/dev/shm目录的剩余空间足够大,则将生成的基础镜像保存在/dev/shm目录下,并将基于所述基础镜像生成的增量镜像也尽量存储在/dev/shm目录下,如果tmpfs系统的剩余空间不足,将基础镜像和增量镜像存储在SSD磁盘下。从而充分利用内存盘读写速度快的优点,提高了虚拟机的开启速度和恢复速度,优化了虚拟化调度过程。

附图说明

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨安天科技股份有限公司,未经哈尔滨安天科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310690970.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top