不建议使用 128Gb RAM 运行 ESX 4.0 主机 - 这有什么道理吗?

Ima*_*eer 0 vmware-esx

我的网络托管公司提供托管托管专用服务器服务,我建议我向 Sunfire X2200M2 服务器(双四核 1.9Ghz)添加 128Gb RAM 以运行 ESX 4.0 主机是不可取的。

Sunfire 服务器支持最大 128GB RAM,但他们表示添加这么多 RAM 毫无意义,因为双四核 CPU 1.9Ghz 将无法在虚拟环境中处理这么多 RAM,他们建议最大为 24GB。任何更高的值都会导致性能下降。这对你有意义吗?

ESX4.0 支持的最大 RAM 为 1TB,如配置最大文档中所述:http : //www.vmware.com/pdf/vsphere4/r40/vsp_40_config_max.pdf

下图显示128GB主机已经部署在HP硬件上,那么为什么Sunfire没有呢?? http://www.eliaskhnaser.com/Article.aspx?blog=2&id=33

有没有 ESX 专家愿意分享他们的想法?谢谢你。

Chr*_*rpe 6

根据Sun 的规格,它需要的最大 RAM 是 64Gb。也就是说,没有理由不让 ESXi 或该服务器达到最大内存。除非您的 colo 技术人员可以提出非常具体的原因。我们在戴尔和惠普硬件上运行 ESXi 服务器时非常满意,内存超过 100Gb,因此除非该特定服务器型号有一些技术限制,否则我会说你很高兴。该服务器位于 VMWare 的 ESXi硬件兼容性列表中,最大 RAM 列表为 64Gb。

根据我的经验,随着 2008 年作为 VM 来宾操作系统变得越来越普遍,几乎总是在 CPU 用完之前虚拟主机上的 RAM 用完。当然,这取决于工作负载,但 VM 喜欢 RAM,而且这种趋势似乎越来越明显。

我会警告说 8Gb RAM 棒不经济(是 4Gb 棒的成本的 3 倍或更多)。4Gb 棒似乎是最佳选择。

另一个建议:如果您正在考虑将单个主机提升到如此高的 RAM 水平,并且这是您唯一的 ESXi 主机,那么您将在一个篮子中放入大量鸡蛋。让您同时获得可扩展性和弹性的一个很好的选择是购买第二台相同的服务器,并将它们作为一对运行,每台服务器的内存更少……然后,如果您的一台服务器发生故障,您将不会失去您的环境。

编辑:只是为了说明生产环境中 CPU 与内存的使用情况,这里是我几天前发送的一封电子邮件的片段,显示了我们一个数据中心的虚拟主机上的 CPU 和 RAM 利用率。有问题的服务器是 HP DL360 G6 双四核,每台主机具有 70Gb RAM,在 5 个主机上运行约 160 个虚拟机。我很想看看其他人是否看到了类似的趋势,或者这是否只是我们工作负载的一个特征。