CPU overcommit with guest idle polling
AssigneeRed Hat, Inc.
InventorsMichael Tsirkin, Henri van Riel
Life of this patent
Estimating the term…
Loading patent…
AssigneeRed Hat, Inc.
InventorsMichael Tsirkin, Henri van Riel
Estimating the term…
A system for CPU overcommit with guest idle-polling includes a memory, a plurality of host CPUs in communication with the memory, a virtual machine, and a hypervisor. The plurality of host CPUs include a first host CPU and a second host CPU. The virtual machine includes a virtual central processing unit (VCPU) and a guest. In an example, the VCPU executes on the first host CPU. The guest records in a location of guest memory a value indicating that the VCPU is in an idle-polling state. Then, when the hypervisor detects that a new task needs to be executed, the hypervisor reads the value in the location of the guest memory and determines that the VCPU is in the idle-polling state. Then, the hypervisor schedules the new task to the first host CPU.
A method comprising:
A system comprising:
A non-transitory machine readable medium storing instructions, which when executed by at least one of a plurality of host central processing units (CPUs), cause the plurality of host CPUs to:
Dependencies are inferred from the claim text.