发明名称 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