发明名称 Virtual processor provisioning in virtualized computer systems
摘要 A system and method for allocating additional virtual processors to virtual machines (referred to as “automatic processor hotplug”) are disclosed. In accordance with one embodiment, a guest operating system of a virtual machine detects when a measure of system load exceeds a threshold. In response, the guest operating system transmits a request to a hypervisor for an additional virtual processor for the virtual machine.
申请公布号 US9164809(B2) 申请公布日期 2015.10.20
申请号 US201213603197 申请日期 2012.09.04
申请人 Red Hat Israel, Ltd. 发明人 Tsirkin Michael;Laor Dor
分类号 G06F9/455;G06F9/50 主分类号 G06F9/455
代理机构 Lowenstein Sandler LLP 代理人 Lowenstein Sandler LLP
主权项 1. A method comprising: detecting, by a processor executing a guest operating system of a virtual machine, when a measure of system load for a virtual processor exceeds a threshold; and in response to the detection, transmitting to a hypervisor, by the guest operating system, a request for an additional virtual processor for the virtual machine, wherein a memory of the virtual machine is non-uniform memory access (NUMA), wherein the request by the guest operating system specifies a virtual NUMA node within the virtual machine for the additional virtual processor, and wherein the measure of system load for the virtual processor is based on a percentage of processor cycles consumed by context switches between threads executed by the virtual machine, a count of context switches per unit of time between threads executed by the virtual processor and a count of threads in a runnable state executing concurrently.
地址 Raanana IL