发明名称 |
Virtual machine migration using free page hinting |
摘要 |
Systems and methods are disclosed for migrating a virtual machine from a source hypervisor to a destination hypervisor. An example method of migrating a virtual machine from a source hypervisor to a destination hypervisor includes receiving, by a source hypervisor running a virtual machine, an indication to migrate the virtual machine to a destination hypervisor. A guest runs on the virtual machine and is allocated guest memory. The method also includes reading, by the source hypervisor, a free value indicating whether a memory page in the guest memory is active. The method further includes transmitting the memory page to the destination hypervisor if the free value indicates that the memory page is active. The method also includes determining to not transmit the memory page to the destination hypervisor if the free value indicates that the memory page is inactive. |
申请公布号 |
US9552233(B1) |
申请公布日期 |
2017.01.24 |
申请号 |
US201514850055 |
申请日期 |
2015.09.10 |
申请人 |
Red Hat Israel, Ltd. |
发明人 |
Tsirkin Michael;Gilbert David |
分类号 |
G06F9/455;G06F9/50 |
主分类号 |
G06F9/455 |
代理机构 |
Haynes and Boone, LLP |
代理人 |
Haynes and Boone, LLP |
主权项 |
1. A method of migrating a virtual machine from a source hypervisor to a destination hypervisor, comprising:
receiving, by a source hypervisor running a virtual machine, an indication to migrate the virtual machine to a destination hypervisor, wherein a guest runs on the virtual machine and is allocated guest memory; reading, by the source hypervisor, a free value indicating whether a memory page in the guest memory is active; transmitting the memory page to the destination hypervisor if the free value indicates that the memory page is active, wherein the memory page in the guest memory is active if the memory page is in current use by the guest to store data; and determining to not transmit the memory page to the destination hypervisor if the free value indicates that the memory page is inactive, wherein the memory page in the guest memory is inactive if the memory page is not in current use by the guest to store data. |
地址 |
Ra'anana IL |