QEMU und KVM – die Kombination
QEMU ist ein Hardware-Emulator (CPU, Disk, NIC in Software).
KVM nutzt Intel VT-x / AMD-V für nahezu native CPU-Performance.
lsmod | grep kvm # kvm_intel oder kvm_amd
egrep -c '(vmx|svm)' /proc/cpuinfo # > 0 = unterstützt
Architektur
Proxmox / libvirt – Management
QEMU – Device-Emulation (Disk, NIC)
KVM – CPU + RAM (near-native)
Linux-Kernel
Hardware
VirtIO – paravirtualisierte Treiber
| Gerät | Emuliert | VirtIO (schnell) |
|---|---|---|
| Disk | IDE/SATA | virtio-scsi |
| Netzwerk | e1000 | virtio-net |
# Proxmox: VirtIO konfigurieren
qm set 100 --scsi0 local-lvm:vm-100-disk-0,cache=writeback
qm set 100 --net0 virtio,bridge=vmbr0
Performance
| Konfiguration | Performance vs. Bare-Metal |
|---|---|
| QEMU ohne KVM | 10–100x langsamer |
| KVM + emulierte Devices | ~85% |
| KVM + VirtIO | ~97% |
| KVM + CPU Passthrough | ~99.5% |
FAQ
Ist KVM Typ-1 oder Typ-2?
KVM ist Typ-1 – der Linux-Kernel selbst wird zum Hypervisor.
Fazit
QEMU + KVM ist das Fundament der Linux-Virtualisierung. VirtIO-Treiber bringen nahezu natives Performance-Niveau.
Virtualisierungsberatung für KMU in Heidelberg, Mannheim und der Rhein-Neckar-Region. Anfragen.