发明名称 |
System and method for adjusting guest memory allocation based on memory pressure in virtual NUMA nodes of a virtual machine |
摘要 |
Techniques for effectuating a virtual Non-Uniform Memory Architecture (NUMA) for virtual machines and adjusting memory in virtual NUMA nodes are described. The virtual NUMA node topology may include a plurality of virtual NUMA nodes. The memory may be adjusted based on pressure in a specific virtual NUMA node of the plurality and an amount of guest memory assigned to the specific virtual NUMA node. |
申请公布号 |
US9529636(B2) |
申请公布日期 |
2016.12.27 |
申请号 |
US200912412272 |
申请日期 |
2009.03.26 |
申请人 |
Microsoft Technology Licensing, LLC |
发明人 |
Oshins Jacob |
分类号 |
G06F9/50;G06F9/455;G06F12/02 |
主分类号 |
G06F9/50 |
代理机构 |
|
代理人 |
Jardine John;Choi Dan;Minhas Micky |
主权项 |
1. A method, comprising:
receiving a request to instantiate a virtual machine, the request including a characteristic for the virtual machine; selecting a virtual Non-Uniform Memory Architecture (NUMA) node topology for the virtual machine based on the characteristic, the virtual NUMA node topology including a plurality of virtual NUMA nodes; instantiating the virtual machine on a computer system, the virtual machine including the plurality of virtual NUMA nodes; and adjusting, based at least in part on memory pressure in a specific virtual NUMA node of the plurality of virtual NUMA nodes, an amount of guest memory assigned to the specific virtual NUMA node by a second amount of guest memory, the second amount of guest memory being exchanged between the specific virtual NUMA node and a second virtual NUMA node of the plurality of virtual NUMA nodes based at least in part on memory pressure in the second virtual NUMA node. |
地址 |
Redmond WA US |