我有几台Windows7、CentOS和Ubuntu虚拟机在VMWare ESXi服务器中运行。为了在通过Jenkins构建处理器的同时获得更好的性能,我想将它们的处理器数量从1增加到2-4。
VMWare UI警告我,“在来宾操作系统之后更改虚拟CPU的数量可能会使虚拟机不稳定”。
在这些OSes上增加虚拟CPU的数量是一个安全的选择吗?
这是问题我能安全地减少VM上的处理器数量吗?的反面
为了跟进我的结果,我将每个VM上的处理器数量增加到4个,并且没有出现任何问题。
发布于 2013-01-08 13:51:40
在您提到的操作系统/发行版的现代版本上,将CPU数量从1增加到任何其他都是安全的。现代内核在启动时动态地适应CPU的数量,在添加更多CPU时没有问题。Linux和Windows的旧版本(大约2000年及以前)不能很好地适应变化。同样的情况在减少内核时也是如此;不过,您也有可能使VM陷入瓶颈。
发布于 2013-01-08 13:52:08
答案和你刚才联系起来的问题是一样的。
在启用多CPU内核/HAL的OSes中,这不是一个问题。在安装了单个CPU HAL的Windows /2003或更早版本的VM中,性能会受到影响。不过,我从来没有见过这样的不稳定。
https://serverfault.com/questions/464011
复制相似问题