1.4. 支持的客户机 CPU 型号
每个 hypervisor 对 CPU 功能都有自己的策略,客户机默认都会看到。hypervisor 呈现给客户机的 CPU 功能集取决于客户机虚拟机配置中选择的 CPU 型号。
1.4.1. 列出客户机 CPU 型号
要查看一个架构类型所支持的 CPU 型号的完整列表,请运行 virsh cpu-models architecture 命令。例如:
$ virsh cpu-models x86_64
486
pentium
pentium2
pentium3
pentiumpro
coreduo
n270
core2duo
qemu32
kvm32
cpu64-rhel5
cpu64-rhel6
kvm64
qemu64
Conroe
Penryn
Nehalem
Westmere
SandyBridge
Haswell
athlon
phenom
Opteron_G1
Opteron_G2
Opteron_G3
Opteron_G4
Opteron_G5
$ virsh cpu-models ppc64
POWER7
POWER7_v2.1
POWER7_v2.3
POWER7+_v2.1
POWER8_v1.0
支持的 CPU 型号和功能的完整列表包含在
cpu_map.xml
文件中,位于 /usr/share/libvirt/
中:
# cat /usr/share/libvirt/cpu_map.xml
客户机的 CPU 型号和功能可在域 XML 文件的
<cpu>
部分进行更改。如需更多信息,请参阅 第 23.12 节 “CPU 型号和拓扑”。
可以根据需要将主机型号配置为使用指定的功能集。如需更多信息,请参阅 第 23.12.1 节 “更改指定 CPU 的 Feature Set”。