| CPC H04L 41/5009 (2013.01) [G06F 9/45558 (2013.01); G06F 2009/45575 (2013.01); G06F 2009/45583 (2013.01)] | 20 Claims |

|
1. A method, implemented at a computer system that includes a processor, comprising:
calculating a memory oversubscription threshold for a virtual machine (VM);
based on the memory oversubscription threshold, determining (1) a first memory size to be physically allocated to the VM, and (2) a second memory size to be oversubscribed to the VM;
configuring a first virtual non-uniform memory access (NUMA) node comprising a virtual processor (VP) and a first virtual memory having the first memory size, the configuring the first virtual NUMA node including allocating a first physical memory to back the first virtual memory;
configuring a second virtual NUMA node comprising a second virtual memory having the second memory size, the second virtual NUMA node being a computeless NUMA node; and
configuring the VM to use the first virtual NUMA node and the second virtual NUMA node.
|