KVM Forum 2020 has ended
Back To Schedule
Friday, October 30 • 10:30 - 11:00
Minimizing VMExits in Private Cloud by Aggressive PV IPI and Passthrough Timer - Qiao Hua & Zhou Yibo, ByteDance

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
VMExits caused by guest accesses to IPIs and timers have been observed as two of major overheads in virtualization. Lots of efforts have been taken in the community to reduce them. Most of them are designed for the public cloud scenarios and must follow the assertion that everything in VMs is untrusted. However, such assertion can be loosen in the private cloud scenarios where VMs can be partially trusted. Therefore, more aggressive optimization can be applied. In this talk, we will introduce our optimizations on guest IPIs and timers for KVM VMs in a private cloud. The optimizations are composed of an aggressive PV IPIs and a passthrough timer, which can eliminate most VMExits on both the setup and the interrupt injection paths. According to our early evaluation in a production environment, above optimizations can bring near bare-metal performance for certain guest workloads.


Qiao Hua

Software Engineer, Bytedance

Zhou Yibo

Engineer, Bytedance
zhou yibo is from bytedance, focus on the linux and Virtualization.

Friday October 30, 2020 10:30 - 11:00 GMT
KVM Theater
  KVM Track 2
  • Technical Skill Level Any