
Как перенаправить флаг SSSE3 с моего хост-сервера на виртуальную машину при использовании KVM? Я попробовал следующее.
Моя версия QEMU — qemu-kvm-1.5.3
. На моем хост-сервере включен флаг SSSE3 (вывод обрезан для краткости):
[host]# lscpu | grep Flags | grep ssse3
Flags: .... vmx ssse3 ...
где модель:
[host]# lscpu | grep "Model name"
Model name: Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz
Я развернул виртуальную машину с помощью KVM и попробовал следующие параметры ЦП в XML-файле:
- Сквозной хост, чтобы я мог пересылать все флаги:
<cpu mode='host-passthrough'>
<topology sockets='1' cores='1' threads='1'/>
</cpu>
- Просто включаем флаг SSSE3:
<cpu>
<topology sockets='1' cores='1' threads='1'/>
<feature policy='require' name='ssse3'/>
</cpu>
Однако в VM я не могу увидеть флаг SSSE3 в lscpu
выводе. Фактически, host-passthrough
режим даже не показывает процессор Intel в выводе VM
[host]$ lscpu | grep "Model name"
Model name: QEMU Virtual CPU version 1.5.3