问题
我正在尝试在我的 Windows PC 上设置 ubuntu 的虚拟机。我想为虚拟机分配 14/16 个 CPU。但是我在 Virtualbox 中收到以下错误消息:
它警告我这样做可能会损害我的表现。
但是在我的虚拟机中,它说我可以访问所有 14 个 CPU:
问题)
为什么我会收到警告:“您只有 8 个 CPU”,而实际上我有 16 个?并且,
超过这个 8 CPU 阈值是否实际上会损害我的虚拟机性能?
眼镜
操作系统:Windows 11
运行 ubuntu 22.04 的 Virtualbox
答案1
为什么我会收到这样的警告:“您只有 8 个 CPU”,而实际上我有 16 个?
您有 1 个具有 8 个物理核心的 CPU。由于超线程,每个核心都显示为 2 个逻辑核心。8 × 2 = 16。
VirtualBox 警告您,分配的核心数量超过系统中物理核心的数量实际上会使性能变得更差。
超过这个 8 CPU 阈值是否实际上会损害我的虚拟机性能?
亲自检查!设置一个可以真实模拟您的工作负载的基准并测试两种配置。