首页/云/云平台与虚拟化速查/KVM CPU 模型选择与迁移兼容
虚拟化操作94 条

KVM CPU 模型选择与迁移兼容

CPU 模型决定 guest 可见的指令集:host-passthrough 透传宿主特性(性能好、迁移受限),自定义模型可对齐不同代宿主机,用 cpu-models 查看可用模型。

云平台与虚拟化速查云更新于 2026-10-12
查看支持virsh cpu-models x86_64
常用模式host-passthrough / host-model / custom
迁移权衡跨代宿主用自定义基线或对齐宿主 CPU
检查virsh domcapabilities 查看与宿主匹配的模型

域 XML 片段与查询

域 XML 片段与查询
# <cpu mode='host-passthrough' check='none'/>
virsh domcapabilities | grep -A2 host-passthrough
virsh dumpxml vm1 | grep -A5 '<cpu '
同集群内建议统一 CPU 模型,避免迁移后 guest 内应用意外使用新指令集导致不兼容。

易错点

  • host-passthrough 跨异构宿主迁移:目标核不支持时迁移失败或 guest 异常

数据来源与参考

  • libvirt 文档:CPU model(cpu-models)
  • QEMU 文档:-cpu 选项
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌