Invention Grant
- Patent Title: CPU overcommit with guest idle polling
-
Application No.: US16411722Application Date: 2019-05-14
-
Publication No.: US11243795B2Publication Date: 2022-02-08
- Inventor: Michael Tsirkin , Henri van Riel
- Applicant: Red Hat, Inc.
- Applicant Address: US NC Raleigh
- Assignee: Red Hat, Inc.
- Current Assignee: Red Hat, Inc.
- Current Assignee Address: US NC Raleigh
- Agency: K&L Gates LLP
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F9/48

Abstract:
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.
Public/Granted literature
- US20190266009A1 CPU OVERCOMMIT WITH GUEST IDLE POLLING Public/Granted day:2019-08-29
Information query