admin管理员组文章数量:1122850
Gnome
1.gnome-boxes加载win10镜像报错:
libvirtError: configuración no soportada: CPU mode 'custom' for x86_64 kvm domain on x86_64 host is not supported by hypervisor
2.Libvirt主要支持三种 CPU mode:
<1>.host-passthrough:
libvirt 令 KVM 把宿主机的 CPU 指令集全部透传给虚拟机。因此虚拟机能够最大限度的使用宿主机 CPU 指令集,故性能是最好的。但是在热迁移时,它要求目的节点的 CPU 和源节点的一致。
<2>.host-model:
libvirt 根据当前宿主机 CPU 指令集从配置文件 /usr/share/libvirt/cpu_map.xml 选择一种最相配的 CPU 型号。在这种 mode 下,虚拟机的指令集往往比宿主机少,性能相对 host-passthrough 要差一点,但是热迁移时,它允许目的节点 CPU 和源节点的存在一定的差异。
<3>.custom:
这种模式下虚拟机 CPU 指令集数最少,故性能相对最差,但是它在热迁移时跨不同型号 CPU 的能力最强。此外,custom 模式下支持用户添加额外的指令集。
三种mode的性能排序是:host-passthrough > host-model > custom
三种mode的热迁移通用性是: custom > host-model > host-passthrough
3.修改指定的libvirt模式
# sudo vim /usr/share/libvirt/schemas/domaincaps.rng
<define name='cpuCustom'><element name='mode'><attribute name='name'>
- <value>custom</value> </attribute>修改后:
<define name='cpuCustom'><element name='mode'><attribute name='name'>
+ <value>host-passthrough</value></attribute>
注意:修改完以后,
需要重启Ubuntu主机,才能生效!
需要重启Ubuntu主机,才能生效!
需要重启Ubuntu主机,才能生效!
本文标签: Gnome
版权声明:本文标题:Gnome 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1701670319a460642.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论