Hallo Community,
ich habe ein echtes Problem und zwar wenn eine virtuelle Maschine neu erstellt wird und ich dieser 2GB zuteile (Unser Host hat 32 GB) und diese nach der Konfiguration dann starte und installieren will, stelle ich fest, dass bereits im Installationsvorgang der Host der virtuellen Maschine 95-100% der 2GB zuteilt, obwohl diese intern gar nicht mal so viel verwendet. Nach der Installation war dies immer noch. Die VM belegte ca. 350 MB, der VM waren aber ca. 2 GB zugeteilt?!?!?!
Es sind keine Reservierungen vorhanden!
Sogar als ich noch eine VM erstellte und noch eine, betrug die Arbeitsspeicherbelegung immer 95-100%. Bei den anderen VMs die vorher bereits liefen ist dies nicht der Fall.
Hat jmd. eine Idee woran das liegen könnte?
Die Hosts habe ich schon gewechselt zum Erstellen einer virtuellen Maschine. Genauso auch VC neu gestartet.
Wir benutzen VMware ESX 3.5 U4, sowie VC 2.5 U4.
Vielen Dank im voraus!
LG ZeDoM
Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!
Host-Arbeitsspeicher wird voll ausgenutzt
-
- Experte
- Beiträge: 1519
- Registriert: 25.04.2005, 17:20
- Wohnort: Wiesbaden
die VMware tools sind installiert und die VM wurde mindestens 10 Mal neu gestartet. Nach jedem Start, sobald das OS geladen wird springt die Nutzung des Arbeitsspeichers auf dem Host von ca. 350 (Windows Server 2003) auf 2 GB. Ich verstehe das nicht.
In der VM selbst werden im Task-Manager nur 350 belegte MB RAM angezeigt.
Es ist einfach blöd, da ein Host mit 32 GB nach kurzer Zeit keinen freien RAM mehr zur verfügung hat.
Es verhält sich so wie bei einem Windows Server 2008 Hyper-V. Dieser reserviert den für die VM angegebenen Arbeitsspeicher sofort und gibt diese n nicht frei, auch wenn dieser gar nicht verwendet wird.
Bei unseren Servern wars bislang so, dass nur der RAM im Host belegt wird, der vom Gast auch wirklich verwendet/benötigt wird.
Jmd eine Idee?
LG
In der VM selbst werden im Task-Manager nur 350 belegte MB RAM angezeigt.
Es ist einfach blöd, da ein Host mit 32 GB nach kurzer Zeit keinen freien RAM mehr zur verfügung hat.
Es verhält sich so wie bei einem Windows Server 2008 Hyper-V. Dieser reserviert den für die VM angegebenen Arbeitsspeicher sofort und gibt diese n nicht frei, auch wenn dieser gar nicht verwendet wird.
Bei unseren Servern wars bislang so, dass nur der RAM im Host belegt wird, der vom Gast auch wirklich verwendet/benötigt wird.
Jmd eine Idee?
LG
- Tschoergez
- Moderator
- Beiträge: 3476
- Registriert: 23.02.2005, 09:14
- Wohnort: Burgberg im Allgäu
- Kontaktdaten:
such mal hier im forum nach virtual machine memory alarm!
das ist normales verhalten von Windows VMs, dass die beim starten immer 100% speicher bekommen, denn windows nullt beim starten einmal den kompletten speicher aus. deshalb greift windows eben auf jede Speicherseite einmal zu, aus sicht des VMkernel sind das dann eben 100% (wenn auch nur ganz kurz einmal). Danach geht die speicherauslastung zurück, und der ESX gibt der VM nur noch ,das was sie wirklich braucht (ANzeige "guest memory usage im summary tab).
Darum dieses bekannte Treppenmuster in den performance charts.
Alles ganz normal!
viele grüße,
jörg
das ist normales verhalten von Windows VMs, dass die beim starten immer 100% speicher bekommen, denn windows nullt beim starten einmal den kompletten speicher aus. deshalb greift windows eben auf jede Speicherseite einmal zu, aus sicht des VMkernel sind das dann eben 100% (wenn auch nur ganz kurz einmal). Danach geht die speicherauslastung zurück, und der ESX gibt der VM nur noch ,das was sie wirklich braucht (ANzeige "guest memory usage im summary tab).
Darum dieses bekannte Treppenmuster in den performance charts.
Alles ganz normal!
viele grüße,
jörg
-
- Member
- Beiträge: 8
- Registriert: 11.12.2006, 15:35
-
- Member
- Beiträge: 8
- Registriert: 11.12.2006, 15:35
hallo
hat keiner eine Idee?
Mem.AllocGuestLargePage schon mal auf 0 gesetzt, bringt aber auch nichts.
mfg
nikfe
Mem.AllocGuestLargePage schon mal auf 0 gesetzt, bringt aber auch nichts.
mfg
nikfe
-
- King of the Hill
- Beiträge: 13561
- Registriert: 01.10.2008, 12:54
- Wohnort: laut USV-Log am Ende der Welt...
Solange der ESX(i)-Host ausreichend Speicher für die VMs frei hat, braucht er doch überhaupt nicht mit dem Speicherknabbern anzufangen. Dann laufen die VMs auch mit ihrem vollem zugeteilten Speicher.
Reservierungen kenne ich auch nur für Gäste, damit diese in jedem Fall über ausreichend Speicher verfügen und nicht durch's Swappen ausgebremst werden.
Wie Ulli schon sagt, würde uns daher dein zu einem Freehoster verlinktes, vollständiges "vmware.log" sicher weiter bringen.
Reservierungen kenne ich auch nur für Gäste, damit diese in jedem Fall über ausreichend Speicher verfügen und nicht durch's Swappen ausgebremst werden.
Wie Ulli schon sagt, würde uns daher dein zu einem Freehoster verlinktes, vollständiges "vmware.log" sicher weiter bringen.
-
- King of the Hill
- Beiträge: 12944
- Registriert: 02.08.2008, 15:06
- Wohnort: Hannover/Wuerzburg
- Kontaktdaten:
ZeroQool hat geschrieben:Hallo,
bei uns kann ich ebenfalls das gleiche feststellen, aber soweit ich sehe betrifft das nur VM's auf denen Windows Server 2008 oder Win7 installiert ist.
Der Wind bei Win7/W2k8 kommt unter Umstaenden auch aus einer andere Ecke. Hier ist per default ASLR aktiviert was die Effizienz von TPS extrem schmaelert.
Gruss
Joerg
irix hat geschrieben:Der Wind bei Win7/W2k8 kommt unter Umstaenden auch aus einer andere Ecke. Hier ist per default ASLR aktiviert was die Effizienz von TPS extrem schmaelert.
Gruss
Joerg
Hast du das wirklich mal nachstellen können?
hier
http://blogs.kraftkennedy.com/index.php ... e-vsphere/
http://blogs.kraftkennedy.com/index.php ... rocessors/
geht mann eher nicht davon aus.
Gruß
Stefan
Zurück zu „vCenter / VMware VirtualCenter“
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 14 Gäste