发明名称 COORDINATION BETWEEN MEMORY-SAVING MECHANISMS IN COMPUTERS THAT RUN VIRTUAL MACHINES
摘要 A method includes running in a computer a hypervisor that allocates physical memory pages of the computer to a Virtual Machine (VM). A guest Operating System (OS), a virtual memory and a virtual storage device run in the VM. The guest OS maps the allocated physical memory pages to respective virtual memory pages, retains virtual memory pages that are frequently-accessed by the VM in the virtual memory, and swaps-out virtual memory pages that are rarely-accessed by the VM to the virtual storage. In the hypervisor, one or more of the physical memory pages allocated to the VM are selected, and the corresponding virtual memory pages preventing from being swapped-out by the guest OS, by marking the corresponding virtual memory pages in the guest OS as accessed thus causing the guest OS to regard the corresponding virtual memory pages as frequently-accessed.
申请公布号 US2016110291(A1) 申请公布日期 2016.04.21
申请号 US201514797201 申请日期 2015.07.13
申请人 Strato Scale Ltd. 发明人 Gordon Abel;Ben-Yehuda Muli
分类号 G06F12/10;G06F9/455 主分类号 G06F12/10
代理机构 代理人
主权项 1. A method, comprising: running in a computer a hypervisor that allocates physical memory pages of the computer to a Virtual Machine (VM); running in the VM a guest Operating System (OS), a virtual memory and a virtual storage device, wherein the guest OS maps the allocated physical memory pages to respective virtual memory pages, retains virtual memory pages that are frequently-accessed by the VM in the virtual memory, and swaps-out virtual memory pages that are rarely-accessed by the VM to the virtual storage; and in the hypervisor, selecting one or more of the physical memory pages allocated to the VM, and preventing the corresponding virtual memory pages from being swapped-out by the guest OS, by marking the corresponding virtual memory pages in the guest OS as accessed thus causing the guest OS to regard the corresponding virtual memory pages as frequently-accessed.
地址 Herzlia IL