Frage zu RAM Belegung durch VMS auf Host
Verfasst: 03.02.2011, 09:12
Hi, ich hab mal eine kleine Verständnis Frage, irgendwie steh ich da wohl auf dem schlauch.
Also wir nehmen an, ich hab einen ESX mit insgesamt 32GB RAM.
Wenn ich VMs anlege, dann wrid der Speicher ja auf dem Host "reserviert".
z.B.: eine VM mit 12GB und eine mit 8GB und eine mit 4 GB und eine mit 2 GB. Das macht zusammen 26GB zugewiesener Speicher.
Der Host zeigt den ja in der Übersicht als belegt an (26GB von 32GB belegt).
Aber die Maschienen dümpeln eigentlich die meiste Zeit vor sich hin. Haben also effektiv einen Verbrauch von 5%-10% pro VM (Gastarbeitsspeicher in %), also z.B. 13GB.
Was passiert jetzt, wenn ich eine Maschiene mit 10GB erstelle und weitere? Der Hostspeicher wäre ja überbelegt, aber er wird effektiv ja nicht benutzt. D.h.: es gibt eigentlich kein Problem, er geht halt an die 32GB Grenze mit dem zugewiesenen aber die Performance ist gleich etc. oder?
Probleme gäbe es erst, wenn alle VMs ihren Speicher brauchen(36GB) und der Host keinen mehr hat(32GB). Dann würde angefangen werden zu swappen.
Also wir nehmen an, ich hab einen ESX mit insgesamt 32GB RAM.
Wenn ich VMs anlege, dann wrid der Speicher ja auf dem Host "reserviert".
z.B.: eine VM mit 12GB und eine mit 8GB und eine mit 4 GB und eine mit 2 GB. Das macht zusammen 26GB zugewiesener Speicher.
Der Host zeigt den ja in der Übersicht als belegt an (26GB von 32GB belegt).
Aber die Maschienen dümpeln eigentlich die meiste Zeit vor sich hin. Haben also effektiv einen Verbrauch von 5%-10% pro VM (Gastarbeitsspeicher in %), also z.B. 13GB.
Was passiert jetzt, wenn ich eine Maschiene mit 10GB erstelle und weitere? Der Hostspeicher wäre ja überbelegt, aber er wird effektiv ja nicht benutzt. D.h.: es gibt eigentlich kein Problem, er geht halt an die 32GB Grenze mit dem zugewiesenen aber die Performance ist gleich etc. oder?
Probleme gäbe es erst, wenn alle VMs ihren Speicher brauchen(36GB) und der Host keinen mehr hat(32GB). Dann würde angefangen werden zu swappen.