Loading…
Attending this event?
October 23-26, 2017 - Prague, Czech Republic
Click Here For Information & Registration
View analytic
Wednesday, October 25 • 11:05 - 11:45
Lessons in Running libvirtd at Scale - Prerna Saxena, Nutanix

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

At Nutanix, we design for scale, and the efficiency of the libvirt/QEMU stack is key to our overall throughput. We primarily consume libvirt qemu driver via a proprietary, distributed orchestrator. We target hyperscale of 1000+ VMs per host. We found that the current handling of QMP asynchronous events has caused the daemon to sporadically lock up under stress. This talk covers ongoing community efforts[1] to improve this. We also advocate scalability improvements with better RPC queuing and streamlined requests. The current queuing model in libvirtd can be overwhelmed with patterns of RPC requests, compromising throughput. Asynchronicity of the daemon is flipped in the current libvirt-client implementation, causing RPCs to appear blocking which they aren't. This talk explores these aspects in detail. [1] https://www.redhat.com/archives/libvir-list/2017-May/msg00016.html

Speakers
PS

Prerna Saxena

Prerna Saxena implemented libvirt support for PowerPC architecture, and has also been associated with QEMU tracing implementation in the past. | In her current role at Nutanix, she works for the Acropolis Virtualization platform, ensuring accurate and efficient management of VMs... Read More →


Wednesday October 25, 2017 11:05 - 11:45
Hilton Grand Ballroom
Feedback form isn't open yet.

Attendees (10)