-
perf kvm stat record -a sleep 1
-
https://github.com/brendangregg/bpf-perf-tools-book/blob/master/originals/Ch16_Hypervisors
- CPU pinning and reservation (No steal time)
- CPU flags (
-qemu64
) - Heavy weight vs light weight exits
- Avoid scheduling events on idle vCPUs
- vhost-user based IO: Poll mode drivers
- passthrough
- Reduce timer interrupts
- CPU stolen time
https://www.qemu.org/2019/11/15/micro-optimizing-kvm-vmexits/ https://github.com/brendangregg/bpf-perf-tools-book/tree/master/originals/Ch16_Hypervisors