The invention discloses a system and a dynamic, virtual machine migration method includes: receiving multi thread compression transfer instruction; get parameter information; wherein, the parameter information including compression level information, the number of threads and memory compression information memory decompression thread number information; according to the memory to transfer parameter information for the source the end of the compression, decompression according to the parameter information of the destination receives the compressed memory; thus, in this example, make full use of the performance of the CPU by compressing the virtual machine memory, realize the limited network bandwidth under the condition of rapid migration of virtual machine.
【技术实现步骤摘要】
本专利技术涉及虚拟化
,更具体地说,涉及一种虚拟机的动态迁移方法及系统。
技术介绍
随着虚拟化技术的广泛应用,我们需要对虚拟机进行迁移操作,其中在主机之间进行虚拟机的迁移就是最为常用的做法,所以实现虚拟机的迁移技术为服务器的虚拟化提供简便的方法。在没有虚拟机迁移技术的时代,物理机之间的迁移依靠的是系统备份和恢复技术。在源主机上实时备份操作系统和应用程序的状态,然后把存储介质连接到目标主机上,最后在目标主机上恢复系统。随着虚拟机技术的发展,系统的迁移更加灵活和多样化。现阶段虚拟机迁移技术可分为静态迁移和动态迁移,但在实际的使用中动态迁移是对用户的影响最为直接,他是用户处于使用的状态下进行的。动态迁移又分为共享存储迁移和非共享存储迁移这两类,其中共享存储迁移是非共享存储动态迁移的特例。非共享存储迁移在迁移时用时最长,技术难度大,用户停机感知最为明显。因此,如何加速虚拟机的动态迁移是本领域技术人员需要解决的问题。
技术实现思路
本专利技术的目的在于提供一种虚拟机的动态迁移方法及系统,以实现加速虚拟机的动态迁移,减少用户的停机感知。为实现上述目的,本专利技术实施例提供了如下技术方案:一种虚拟机的动态迁移方法,包括:接收多线程压缩迁移指令;获取参数信息;其中,所述参数信息包括压缩级别信息,内存压缩的线程数量信息和内存解压缩的线程数量信息;根据所述参数信息对源端的待迁移内存进行压缩,根据所述参数信息对目的端接收的压缩后的内存进行解压缩。其中,利用ZLIB工具根据所述参数信息对源端的待迁移内存进行压缩,利用所述ZLIB工具根据所述参数信息对目的端接收的压缩后的内存进 ...
【技术保护点】
一种虚拟机的动态迁移方法,其特征在于,包括:接收多线程压缩迁移指令;获取参数信息;其中,所述参数信息包括压缩级别信息,内存压缩的线程数量信息和内存解压缩的线程数量信息;根据所述参数信息对源端的待迁移内存进行压缩,根据所述参数信息对目的端接收的压缩后的内存进行解压缩。
【技术特征摘要】
1.一种虚拟机的动态迁移方法,其特征在于,包括:接收多线程压缩迁移指令;获取参数信息;其中,所述参数信息包括压缩级别信息,内存压缩的线程数量信息和内存解压缩的线程数量信息;根据所述参数信息对源端的待迁移内存进行压缩,根据所述参数信息对目的端接收的压缩后的内存进行解压缩。2.根据权利要求1所述的动态迁移方法,其特征在于,利用ZLIB工具根据所述参数信息对源端的待迁移内存进行压缩,利用所述ZLIB工具根据所述参数信息对目的端接收的压缩后的内存进行解压缩。3.根据权利要求2所述的动态迁移方法,其特征在于,接收多线程压缩迁移指令之前,还包括:根据修改指令,向qemu的代码中加入压缩级别compression level,控制压缩速率和压缩比率。4.根据权利要求3所述的动态迁移方法,其特征在于,所述压缩级别与压缩速率成反比,所述压缩级别与压缩比率成反比。5.一种虚拟机的动态迁...
【专利技术属性】
技术研发人员:朱璠,杨岳川,钱兵,
申请(专利权)人:浪潮北京电子信息产业有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。