使用 32 核的 win7 企业版客户端会导致速度大幅下降

使用 32 核的 win7 企业版客户端会导致速度大幅下降

使用大型机器(4 个 E7-4860、80 个内核、1TB 内存),运行 ubuntu 14.04;安装了 Virtual Box 4.3.20。Guest 是 win7 enterprise,分配了 16 个 CPU、16GB RAM 和 256MB 视频 RAM;64GB 分区中大约有 34GB 可用空间;安装了 Guest 附加组件。Guest 运行良好,几分钟内即可启动,响应迅速,等等。

尝试将客户机虚拟机的分配处理器设置从 16 增加到 32(最大值)。启动客户机进行测试。结果是客户机速度变慢方式down - 启动时间增加了好几分钟。最终启动时,感觉很慢;鼠标点击没有快速响应等。

将设置恢复为 16 个处理器可恢复可接受的启动时间和性能。

请指教,单个 win7 客户机的 32 个核心是否可以用于虚拟机?我是不是在做蠢事?提前致谢。

答案1

当分配的核心数超过单个 CPU 插槽中的核心数时,VirtualBox 的性能会非常差。

最有可能的问题是,客户操作系统将其视为同一 CPU 中的多个核心(客户操作系统将对称多处理器系统,但硬件确实NUMA) 并产生大量的 CPU 间流量。

您的设置应该可以在 20 个或更少的核心上运行良好。

来源

相关内容