Overview
Explore a cutting-edge solution for detecting virtual CPU stalls in KVM guests through this informative conference talk. Learn about the para-virtualised vCPU stall detector device, its watchdog-like design, and its interaction with steal time accounting. Discover the implementation details in crosvm and the corresponding Linux kernel driver. Gain insights into how this technology is planned to be utilized in future Android versions for detecting and reporting VM hangs on the host. Understand how this device can help diagnose performance issues in virtual machines, particularly when vCPU threads are constantly runnable but potentially not performing useful work.
Syllabus
All Bark and no Bite: vCPU Stall Detection for KVM Guests - Sebastian Ene, Google
Taught by
Linux Foundation