-cpu host 和 -cpu max 有什么区别?在我看来,他们是一样的
或者换一种方式问....所有受支持的主机功能与加速器支持的所有功能有什么区别?
我假设加速器也是主机功能,因为您在这里只能使用一个选项。
从手册页:
具有所有受支持主机功能的 x86 主机 KVM 处理器
x86 max 启用当前主机中的加速器支持的所有功能
-cpu host 和 -cpu max 有什么区别?在我看来,他们是一样的
或者换一种方式问....所有受支持的主机功能与加速器支持的所有功能有什么区别?
我假设加速器也是主机功能,因为您在这里只能使用一个选项。
从手册页:
具有所有受支持主机功能的 x86 主机 KVM 处理器
x86 max 启用当前主机中的加速器支持的所有功能
KVM 是一个内核模块,而不是您可以使用的虚拟机管理程序。我猜您指的
-cpu
是 QEMU 中的选项?这里的加速器指的是KVM。您可以使用该
-accel
选项使用其他加速器。该-cpu help
标志为您提供了很好的解释。-cpu max
意味着模拟具有 KVM 支持的所有功能的 cpu(当然,受限于物理机支持的功能集)-cpu host
表示模拟与主机 cpu 相同的 cpu(受加速器支持的功能集限制)两者之间没有太大区别,除非您使用的加速器支持的功能集非常有限。
建议坚持使用
-cpu host
,这也是默认的