首页/云/云平台与虚拟化速查/硬件辅助虚拟化 VT-x / AMD-V
虚拟化基础63 条

硬件辅助虚拟化 VT-x / AMD-V

CPU 厂商提供的虚拟化扩展让敏感指令的陷入与拦截由硬件处理,是全虚拟化性能可用的前提;启用后还支撑嵌套虚拟化与设备直通等能力。

云平台与虚拟化速查云更新于 2026-10-12
IntelVT-x(CPUID 标志 vmx)
AMDAMD-V(CPUID 标志 svm)
配套能力EPT/NPT 二级地址转换、VT-d/AMD-Vi I/O 虚拟化
检查grep -oE 'vmx|svm' /proc/cpuinfo | head -1

BIOS/UEFI 开启后确认内核识别

BIOS/UEFI 开启后确认内核识别
grep -cE 'vmx|svm' /proc/cpuinfo    # 大于 0 表示 CPU 侧可用
journalctl -k | grep -i -m5 'kvm'    # 查看 kvm 模块初始化日志
宿主机 BIOS 未开虚拟化开关时 KVM 模块加载失败;云主机需选择支持嵌套虚拟化的实例类型,并在镜像层面确认已启用。

易错点

  • BIOS 开了开关却仍加载失败:检查内核是否被显式禁用 kvm 或平台是否封锁
  • 把 EPT 与 VT-x 混为一谈:EPT 负责内存地址转换,二者配套但独立

数据来源与参考

  • Intel VT-x 技术文档
  • AMD 开发者文档:AMD-V
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌