为 KVM 客户机设置 CPU 缓存大小和型号

为 KVM 客户机设置 CPU 缓存大小和型号

是否有可能为 KVM Linux 客户机创建自定义 CPU 模型,或者至少修改缓存大小和模型名称等参数?

我知道我可以设置 CPU 功能、拓扑和固定,并从可用型号中选择一个。问题是,Intel Xeon X7560 CPU 各有 24 MiB 缓存,我找不到任何非常相似的型号。

我不确定它是否会对 LAPACK、ATLAS 等的计算速度产生巨大影响,但用户可能希望在主机上看到与这些相同的 CPU。

答案1

您可以使用“主机”选项将主机 CPU 功能传递给虚拟机,而不是一组标志和名称。

编辑:这曾经是一个命令行选项,现在可能已被删除。看看http://libvirt.org/formatdomain.html#elementsCPU目前的可能性

答案2

据我所知,您无法从命令行设置 vCPU 缓存参数。无论如何,从性能角度来看,它不会改变任何东西:CPU 是虚拟化的,因此客户操作系统无法直接控制其缓存。

相关内容