发明授权
- 专利标题: Tracking guest memory characteristics for memory scheduling
- 专利标题(中): 跟踪访客内存特性进行内存调度
-
申请号: US14101787申请日: 2013-12-10
-
公开(公告)号: US09547510B2公开(公告)日: 2017-01-17
- 发明人: Xavier Deguillard , Ishan Banerjee , Qasim Ali , Yury Baskakov , Kiran Tati , Rajesh Venkatasubramanian
- 申请人: VMware, Inc.
- 申请人地址: US CA Palo Alto
- 专利权人: VMware, Inc.
- 当前专利权人: VMware, Inc.
- 当前专利权人地址: US CA Palo Alto
- 代理机构: Patterson & Sheridan LLP
- 主分类号: G06F9/46
- IPC分类号: G06F9/46 ; G06F9/455 ; G06F9/50
摘要:
A system and method are disclosed for improving operation of a memory scheduler operating on a host machine supporting virtual machines (VMs) in which guest operating systems and guest applications run. For each virtual machine, the host machine hypervisor categorizes memory pages into memory usage classes and estimates the total number of pages for each memory usage class. The memory scheduler uses this information to perform memory reclamation and allocation operations for each virtual machine. The memory scheduler further selects between ballooning reclamation and swapping reclamation operations based in part on the numbers of pages in each memory usage class for the virtual machine. Calls to the guest operating system provide the memory usage class information. Memory reclamation not only can improve the performance of existing VMs, but can also permit the addition of a VM on the host machine without substantially impacting the performance of the existing and new VMs.
公开/授权文献
信息查询