This event has ended. Create your own event → Check it out
This event has ended. Create your own
View analytic
Thursday, August 20 • 10:00am - 10:45am
KVM Message Passing Performance - David Matlack

Sign up or log in to save this to your schedule and see who's attending!

Message Passing (inter-process communication and event-driven) Workloads can be more than 2x slower in KVM guests than native, even when virtual IO devices are not involved. Not only is this bad for performance, it is very counter-intuitive. This talk will cover: * The KVM overheads of Message Passing Workloads (using loopback TCP_RR as an example). * The lifetime and performance of a guest HLT, including the guest's interactions with its local APIC for wakeups. * The effects of a tickless (no-hz) guest kernel on message passing performance. * Plans to improve performance from within KVM. The meat of the talk will be x86 (Intel) specific, but the concepts should apply to most architectures. Note: unlike Rik van Riel's talk from 2013 the workloads discussed in this talk don't depend on the performance of the FPU.


David Matlack

I'm a Software Engineer at Google working on virtualization. I've been working in KVM and the kernel for about a year now. In KVM, I work on performance and efficiency; trying to make our VMs spend less time in the host and more time in the guest.

Thursday August 20, 2015 10:00am - 10:45am
Grand Ballroom A

Attendees (27)