Vmware 如何将资源分配给专用服务器上的两个虚拟机以获得最佳性能?

Vmware 如何将资源分配给专用服务器上的两个虚拟机以获得最佳性能?,vmware,virtualization,ram,vsphere,Vmware,Virtualization,Ram,Vsphere,我有一个32gb内存的专用服务器 此服务器仅用于承载两个虚拟机。(VMWARE vSphere)它不做其他事情 为了获得最佳性能,我可以为每台机器分配多少内存?我不确定是否完全理解您的问题,但我猜您的意思是:当我的ESXi主机上有32GB RAM时,还剩下多少内存来运行虚拟机 对于在32GB主机上运行ESXi,我的猜测是虚拟机监控程序将损失大约500MB 每个VM都会有一些内存开销,这取决于分配的VCPU和RAM的数量,请参阅: 当虚拟机不是64位且不使用大页面时,您将拥有透明的页面共享,这意味

我有一个32gb内存的专用服务器

此服务器仅用于承载两个虚拟机。(VMWARE vSphere)它不做其他事情


为了获得最佳性能,我可以为每台机器分配多少内存?

我不确定是否完全理解您的问题,但我猜您的意思是:当我的ESXi主机上有32GB RAM时,还剩下多少内存来运行虚拟机

对于在32GB主机上运行ESXi,我的猜测是虚拟机监控程序将损失大约500MB

每个VM都会有一些内存开销,这取决于分配的VCPU和RAM的数量,请参阅:

当虚拟机不是64位且不使用大页面时,您将拥有透明的页面共享,这意味着内存重复数据消除。如果在物理ESXi内存中发现重复的内存小页面(4K),则该页面仅存储一次。这可以节省相当多的内存

阅读我关于内存过度使用的博客: 也可以在ESXi中读取内存压缩。在我的博客上搜索“内存管理和压缩”(我只能在这个答案中发布两个链接,因为我还没有足够的声誉

如果你阅读了这些链接,你就会明白为什么不仅仅只有一个答案:-)