我目前在我的办公室里有几台物理服务器,它们在 VMWare 服务器之外托管了许多 VMware 来宾操作系统。
我们需要增加在内部进行一些测试和开发所需的虚拟机数量。
我们的客户可以在世界范围内访问其中的一小部分,但它们并没有做任何特别负载密集的事情(CPU、带宽或内存)
其中一台服务器有第二个 CPU 插槽和一些额外的内存空间。我们目前在以下决定之间挣扎:
- 升级服务器。目前它是 1xQuad 核心 Xeon 和 4 gigs 内存。
- 简单的升级是添加第二个相同的 CPU 使其成为 2xQuad 核心 Xeon
- 以及升级到 8 gigs 的 ram
- 获取另一台相同规格的服务器(1x 四核 4gig)并将新的虚拟机放在那里。
每个 VM 实例不使用超过 1 个虚拟 CPU 或超过 1 个 ram tops。它们中的大多数都是用于特定任务的轻量级 Linux 机器。
我们想知道的问题是,如果我们用 CPU 和 RAM 完全欺骗我们的服务器并堆积尽可能多的 VM,那么 VMWare 及其客户操作系统会受到多大的影响?
这似乎是 VMware 为节省电力和货架空间而规定的路线,特别是对于我们的低利用率......但是有没有任何经验表明更多的物理机器仍然更好?
机器的升级路线对我们来说仍然是一个有吸引力的选择,因为它大约是获得同等价格新机器的价格的 1/3 到 1/4。