VMware Global Community
JMayer1970
Contributor
Contributor

Wie viel Arbeitsspeicher ist wirklich noch frei?

Hallo zusammen,

ich hätte da mal eine spezielle Frage bezüglich verbrauchten Arbeitsspeicher bzw. adressierten Arbeitsspeicher und was ist wirklich noch frei?

Unsere Produktionsumgebung besteht aus 4 ESXi Servern in der Version 6.5.

Ressourcen technisch sieht es wie folgt aus, 48 CPU´s mit ca. 125 Ghz sowie 1528 GB RAM.

Betrachtet man das Cluster direkt aus dem Center heraus, dann sieht die Verteilung des Arbeitsspeicher wie folgt aus:  Srv.1 = 321 GB Srv.2 = 325 GB, Srv.3 = 260 GB, Srv.4 260 GB.

Im Schnitt wären das pro Server 291 GB bei optimaler Verteilung.

Fällt dann ein ESXi Server aus, so dass die verbleibenden 3 Server alle VM´s übernehmen müssen, dann würden uns 20 GB Arbeitsspeicher fehlen.

Zumindest nach dieser Ansicht und den sich darstellenden Werten.

Wenn man sich eine weitere Ansicht im Center anschaut  (Globale Bestandlisten, Cluster, Cluster-Name, Überwachung und Arbeitsspeicher) dann sehen diese Werte ganz anders aus.

Aus dieser Ansicht ergibt sich, dass von der Gesamtkapazität des Custers lediglich 287,67 GB belegt sind. Somit würde sich ergeben, dass wir noch ca. 1240 GB frei hätten um weitere Maschinen anlegen zu können.

Zum Einsatz kommen bei uns größtenteils Ubuntu-Server, auf denen ein Tomcat- oder ein PostgreSQL-Dienst läuft. Auf diesen Servern kommen die Open-Tools zum Einsatz.

So nun unsere Frage, welche Ansicht ist richtig und können wir über die unter Ansicht 2 freien 1240 GB Arbeitsspeicher noch frei walten, oder ist die Kapazität nach Ansicht 1 bereits ausgelastet?

Gruß aus Hannover

Jürgen Mayer

Reply
0 Kudos
1 Reply
a_p_
Leadership
Leadership

Ich habe im Moment leider die Ansichten nicht vor mir, aber es ist ja prinzipiell so, dass der provisionierte Speicher (RAM das einer VM in deren Konfiguration zugewiesen ist) in aller Regel duch das Gast Betriebssystem nicht vollständig genutzt wird. Hostspeicher wird erst allokiert, wenn durch ein Gastsystem eine Anforderung für Speicher kommt. Und selbst wenn der gesamte provisionierte Speicher belegt/zugewisen ist, kommen wenn notwendig zusätzliche Features wie z.B Speicherkomprimierung, Ballooning, und zuletzt auch Swapping zum Einsatz, um nicht aktiv genutzten Speicher freizuschaufeln und dem Host wieder für andere VM's zur Verfügung zu stellen.

Wenn also die virtuellen Maschinen nicht wirklich komplett den zugewiesenen Speicher belegen, kann i.d.R. ohne Performanceeinbußen überprovisioniert werden.

André

Reply
0 Kudos