首页/云/云平台与虚拟化速查/QEMU 模拟器与设备模型
虚拟化基础63 条

QEMU 模拟器与设备模型

QEMU 是提供完整设备模型的开源模拟器:既可在 KVM 加速下以接近原生的速度运行同架构系统,也可用 TCG 跨架构软件模拟,是 KVM 平台上虚机的执行本体。

云平台与虚拟化速查云更新于 2026-10-12
定位设备模拟 + 虚拟机执行容器
运行模式KVM 加速 / TCG 软件模拟
设备模型i440fx、Q35 主板;virtio、e1000、IDE/SATA/SCSI 等
可执行文件qemu-system-x86_64 等按架构命名

用 QEMU 直接起一台带 KVM 加速的虚机

用 QEMU 直接起一台带 KVM 加速的虚机
qemu-system-x86_64 \
  -enable-kvm -cpu host -smp 2 -m 2048 \
  -drive file=disk.qcow2,if=virtio \
  -netdev user,id=n0 -device virtio-net-pci,netdev=n0 \
  -nographic
-cpu host 让 guest 继承宿主 CPU 特性,利于性能与同构迁移;跨代 CPU 集群里应使用统一基线避免迁移失败。

易错点

  • -drive 与 -netdev 的 id 引用写错,设备挂载缺失而只留一行警告日志
  • 同时给 qemu 传 -hda 与 -drive 造成设备重复,引导顺序混乱

数据来源与参考

  • QEMU 官方文档(qemu.org)
  • QEMU wiki:Features/KVM
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌