kvmtool - A QEMU Alternative?
summary
kvmtool is a tiny KVM userland that runs same-arch Linux guests (no instruction emulation, no ACPI/UEFI), lives outside the kernel tree and clocks in at 1.6 MB archive and a static 1 MB binary. it supports x86/arm/mips/ppc, uses 9p and user-mode networking (no ping without privileges), and in microbenchmarks with KSM enabled fits up to 1,600 idle guests on an Ivy Bridge box versus ~400 for QEMU. it shows much lower resident memory but higher virtual address space, has SMP race issues and elevated idle CPU (~7%) per guest.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:07What is kvmtool
- 4:48Brief history
- 8:21Disadvantages
- 17:22Usage
- 20:45Memory usage
- 25:00PID status
- 27:43KMM
- 35:43Test Setup
- 40:56Known Issues
- 45:45New Features
- 48:13Inclusion
- 51:08Conclusion
related talks
25mThe Qemu/KVM ecosystem: Navigating the code!
39mQEMU: Emulating Your Way to Success
31mKVM Nested Virtualization: Workings and Usecases
38mPanel Discussion: KVM-based Virtualization Contributor Q&A
31mDebugging Tools and Techniques for Virtualized/Containerized Automotive Systems
41mCloud Computing with KVM
12mWhat's new in QEMU land?
26mMulti-KVM Abstract
