不建議運行具有 128Gb RAM 的 ESX 4.0 主機 - 這有道理嗎?

不建議運行具有 128Gb RAM 的 ESX 4.0 主機 - 這有道理嗎?

我的網站託管公司提供託管託管專用伺服器服務,建議我不要在 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 專家願意分享他們的想法嗎?謝謝。

答案1

根據太陽的規格它需要的最大 RAM 是 64Gb。也就是說,沒有理由不使用 ESXi 或該伺服器的最大記憶體。除非你的協作技術人員能夠提出非常具體的原因。我們在 Dell 和 HP 硬體上非常愉快地運行 ESXi 伺服器,並具有 >100Gb RAM,因此除非該特定伺服器型號存在一些技術限制,否則我認為您可以繼續使用。伺服器位於VMWare的ESXi上硬體相容性列表最大 RAM 列表為 64Gb。

根據我的經驗,隨著 2008 年 VM 來賓作業系統變得越來越普遍,您幾乎總是會在 CPU 耗盡之前耗盡虛擬主機上的 RAM。當然,這取決於工作負載,但虛擬機器喜歡 RAM,而且這種趨勢似乎變得越來越明顯。

我要警告的是,8Gb RAM 記憶體的成本非常昂貴(是 4Gb RAM 記憶體成本的 3 倍或更多)。 4Gb 記憶體似乎是最佳選擇。

另一個建議:如果您正在考慮為一台主機配備如此高的 RAM,並且這是您唯一的 ESXi 主機,那麼您就等於把很多雞蛋放在一個籃子裡。獲得可擴展性和彈性的一個好選擇是購買第二台相同的伺服器,並將它們作為一對運行,每台伺服器的記憶體更少......這樣,如果您的一台伺服器崩潰,您將不會失去您的環境。

編輯:只是為了說明生產環境中的 CPU 與記憶體使用情況,這是我幾天前發送的電子郵件的片段,顯示我們的資料中心之一的虛擬主機上的 CPU 和 RAM 利用率。有問題的伺服器是HP DL360 G6 雙四核,每台主機有70Gb RAM,在5 台伺服器上運行約160 個虛擬機。我們工作負載的一個特性。

相關內容