发明名称 |
SYSTEM AND METHOD FOR EFFICIENT SWAP SPACE ALLOCATION IN A VIRTUALIZED ENVIRONMENT |
摘要 |
A technique for efficient swap space management creates a swap reservation file using thick provisioning to accommodate a maximum amount of memory reclamation from a set of one or more associated virtual machines (VMs). A VM swap file is created for each VM using thin provisioning. When a new block is needed to accommodate page swaps to a given VM swap file, a block is removed from the swap reservation file and a block is added to the VM swap file, thereby maintaining a net zero difference in overall swap storage. The removed block and the added block may be the same storage block if a block move operation is supported by a file system implementing the swap reservation file and VM swap files. The technique also accommodates swap space management of resource pools. |
申请公布号 |
US2014258670(A1) |
申请公布日期 |
2014.09.11 |
申请号 |
US201313785235 |
申请日期 |
2013.03.05 |
申请人 |
VMWARE, INC. |
发明人 |
VENKATASUBRAMANIAN Rajesh;Banerjee Ishan;Tati Kiran;Moltmann Philip Peter |
分类号 |
G06F12/02 |
主分类号 |
G06F12/02 |
代理机构 |
|
代理人 |
|
主权项 |
1. In a computing system having a plurality of processes running therein, each process having a memory space that is backed by machine memory of the computer system and a corresponding thinly-provisioned swap file, a method for swapping out contents of a page of memory from the machine memory to a thinly-provisioned swap file, said method comprising:
determining that the thinly-provisioned swap file needs additional capacity to store the contents of the page; moving a storage block from a thickly-provisioned swap reservation file to the swap file; and storing the contents of the page to the moved storage block. |
地址 |
Palo Alto CA US |