On Tue, 17 May 2016 10:49:22 +0200 Christian Borntraeger <borntraeger@xxxxxxxxxx> wrote: > commit 3491caf2755e ("KVM: halt_polling: provide a way to qualify > wakeups during poll") added more aggressive shrinking of the > polling interval if the wakeup did not match some criteria. This > still allows to keep polling enabled if the polling time was > smaller that the current max poll time (block_ns <= vcpu->halt_poll_ns). > Performance measurement shows that even more aggressive shrinking > (shrink polling on any invalid wakeup) reduces absolute and relative > (to the workload) CPU usage even further. > > Cc: David Matlack <dmatlack@xxxxxxxxxx> > Cc: Wanpeng Li <kernellwp@xxxxxxxxx> > Cc: Radim Krčmář <rkrcmar@xxxxxxxxxx> > CC: Paolo Bonzini <pbonzini@xxxxxxxxxx> > CC: Cornelia Huck <cornelia.huck@xxxxxxxxxx> > Signed-off-by: Christian Borntraeger <borntraeger@xxxxxxxxxx> > --- > virt/kvm/kvm_main.c | 7 ++++--- > 1 file changed, 4 insertions(+), 3 deletions(-) Acked-by: Cornelia Huck <cornelia.huck@xxxxxxxxxx> -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html