Es ist nicht ratsam, einen ESX 4.0-Host mit 128 GB RAM zu betreiben – ist da etwas Wahres dran?

Es ist nicht ratsam, einen ESX 4.0-Host mit 128 GB RAM zu betreiben – ist da etwas Wahres dran?

Mein Webhosting-Unternehmen, das einen verwalteten dedizierten Colocation-Serverdienst anbietet, hat mir geraten, 128 GB RAM zu einem Sunfire X2200M2-Server (Dual Quad Core 1,9 GHz) hinzuzufügen, um einen ESX 4.0-Host auszuführen.

Der Sunfire-Server unterstützt maximal 128 GB RAM, aber es macht keinen Sinn, so viel RAM hinzuzufügen, da die Dual Quad Core CPU 1,9 GHz in einer virtuellen Umgebung nicht mit so viel RAM zurechtkommt. Als Maximum werden 24 GB empfohlen. Bei mehr RAM kommt es zu Leistungseinbußen. Ergibt das für Sie irgendeinen Sinn?

Der maximal unterstützte RAM für ESX4.0 beträgt 1 TB, wie im Dokument zum Konfigurationsmaximum angegeben: http://www.vmware.com/pdf/vsphere4/r40/vsp_40_config_max.pdf

Im Folgenden wird gezeigt, dass der 128-GB-Host auf HP-Hardware bereitgestellt wurde, warum also nicht auf Sunfire? http://www.eliaskhnaser.com/Article.aspx?blog=2&id=33

Gibt es hier einen ESX-Guru, der seine Gedanken mit uns teilen möchte? Vielen Dank.

Antwort1

EntsprechendSuns Spezifikationender maximale RAM beträgt 64 GB. Trotzdem gibt es keinen Grund, ESXi oder diesen Server nicht bis zum maximalen RAM auszulasten. Es sei denn, Ihre Colocation-Techniker können ganz konkrete Gründe nennen. Wir betreiben ESXi-Server ganz gut mit >100 GB RAM auf Dell- und HP-Hardware, also würde ich sagen, es ist alles in Ordnung, es sei denn, es gibt technische Einschränkungen für dieses bestimmte Servermodell. Der Server läuft auf ESXi von VMWare.Hardware-Kompatibilitätslistemit einer maximalen RAM-Auflistung von 64 GB.

Meiner Erfahrung nach geht einem, da 2008 als VM-Gastbetriebssystem immer häufiger zum Einsatz kommt, auf einem virtuellen Host fast immer der RAM aus, bevor einem die CPU ausgeht. Das hängt natürlich von der Arbeitslast ab, aber VMs LIEBEN RAM, und dieser Trend scheint sich immer stärker zu verstärken.

Ich möchte Sie warnen, dass 8-GB-RAM-Sticks unwirtschaftlich teuer sind (mindestens das Dreifache eines 4-GB-Sticks). 4-GB-Sticks scheinen die optimale Lösung zu sein.

Ein weiterer Vorschlag: Wenn Sie erwägen, einen einzelnen Host auf ein so hohes RAM-Niveau zu bringen, und dies Ihr einziger ESXi-Host ist, setzen Sie viele Eier in einen Korb. Eine gute Option, die Ihnen sowohl Skalierbarkeit als auch Ausfallsicherheit bietet, besteht darin, einen zweiten identischen Server zu kaufen und diese als Paar mit weniger RAM pro Server auszuführen. Wenn dann Ihr einziger Server ausfällt, verlieren Sie Ihre Umgebung nicht.

EDIT: Um die CPU- und Speichernutzung in einer Produktionsumgebung zu veranschaulichen, hier ein Ausschnitt aus einer E-Mail, die ich vor ein paar Tagen verschickt habe. Darin wird gezeigt:CPU- und RAM-Auslastung auf virtuellen Hosts in einem unserer Rechenzentren. Bei den betreffenden Servern handelt es sich um HP DL360 G6 Dual-Quads mit 70 GB RAM pro Host, auf denen ca. 160 VMs auf den 5 laufen. Ich würde gerne wissen, ob andere ähnliche Trends beobachten oder ob dies nur eine Eigenschaft unserer Arbeitslasten ist.

verwandte Informationen