Add hw:cpu_policy 'mixed' for better utilization of compute CPU resources
This feature will allow libvirt driver to pin guest vCPUs to host pCPUs and at the same time also allows guest vCPUS to freely
float across host pCPUs by introducing a new cpu_policy 'mixed' thereby achieving better utilization of compute resources.
Just imagine a case where your guest instance runs two type of applications, one that requires high performance like NFV and other to run mundane tasks. Presently, in nova if your applications requires high performance, you can pin dedicated host pCPUs to guest vCPUs and if you want to run mundane tasks, you can allow guest vCPUs to freely float across host pCPUs but there is no option available to assign both dedicated pCPUs and shared pCPUs to guest instances.
This blueprint will enhance extra specs of flavor to configure a new cpu_policy 'mixed' and details of the dedicated and shared vCPUs.
Blueprint information
- Status:
- Not started
- Approver:
- Matt Riedemann
- Priority:
- Undefined
- Drafter:
- Dinesh Bhor
- Direction:
- Needs approval
- Assignee:
- Dinesh Bhor
- Definition:
- Drafting
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add hw:cpu_policy 'mixed' for better CPU utilization