发明名称 Using cooperative greedy ballooning to reduce second level paging activity
摘要 In one embodiment, a virtual machine manager may use dynamic memory balancing and greedy ballooning to improve guest memory performance. A memory 130 may have a system memory page set with a system memory page set size associated with the virtual machine to support a guest memory page set of the virtual machine with a guest memory page set size. A processor 120 may instruct the virtual machine to execute a reduction of the guest memory page set size. The processor 120 may maintain the system memory page set size during the reduction.
申请公布号 US9619263(B2) 申请公布日期 2017.04.11
申请号 US201113158375 申请日期 2011.06.11
申请人 Microsoft Technology Licensing, LLC 发明人 Broas Kevin
分类号 G06F12/00;G06F13/00;G06F13/28;G06F9/455 主分类号 G06F12/00
代理机构 代理人 Jardine John;Choi Daniel;Minhas Micky
主权项 1. A machine-implemented method for managing a virtual machine, comprising: allocating, with a virtual machine management system of a host operating system, a system memory page set to the virtual machine to support a guest memory page set of the virtual machine; requesting, with a virtual machine worker process of the host operating system, the virtual machine to select a predecessor guest memory page of the guest memory page set to greedy balloon; disassociating, with the virtual machine worker process, a backing system memory page of the system memory page set from the predecessor guest memory page of the guest memory page set for use by a successor guest memory page of the guest memory page set for the virtual machine; and maintaining, with the virtual machine worker process, a system memory page set size of the system memory page set allocated to the virtual machine to support the guest memory page set during greedy ballooning.
地址 Redmond WA US