Bug 118191
Summary: | performance regression since dynamic halt-polling | ||
---|---|---|---|
Product: | Virtualization | Reporter: | Wolfgang Bumiller (wry+bzkernel) |
Component: | kvm | Assignee: | virtualization_kvm |
Status: | NEW --- | ||
Severity: | normal | CC: | wanpeng.li |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | >=4.2 | Subsystem: | |
Regression: | No | Bisected commit-id: |
Description
Wolfgang Bumiller
2016-05-13 07:03:35 UTC
Behavior before the commit: ~60% cpu usage After the commit: 100% cpu =============================================== I think this is the right phenomena which you will observe, it doesn't influence scheduling on host, the poll will stop immediately once another candidate task appears. usage and much lower network throughput. ============================================== There is a trace off between throughput and latency, you can stop dynamic halt-polling by the interfaces which you have already found for throughput oriented workloads. You can set halt_poll_ns to zero in order to stop dynamic halt-polling directly instead of other interfaces. |