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!

Frage zu Speicherzuweisung

Moderatoren: Dayworker, irix

Member
Beiträge: 40
Registriert: 12.08.2007, 20:29

Frage zu Speicherzuweisung

Beitragvon wilgin » 17.02.2012, 15:42

Hallo,

wir verwenden ESX4.1 in einem Cluster mit aktiviertem DRS.
Wir haben darin Maschinen konfiguriert mit z.B. 8GB Speicher. Ich habe nun bei den Maschineneigenschaften in der Registerkarte Ressourcen die Möglichkeit, den Speicher zu begrenzen. Es steht bei uns überall von 0 bis unlimited, aber warum kann ich das überhaupt einstellen?
Wenn ich der Maschine 8GB Ram gebe, was macht das Limit hier für einen Sinn.
Oder anders gefragt: Bekommt die Maschine, wie auch immer, mehr Speicher wenn ich als Limit 16GB einstelle, oder wird es beschränkt wenn ich nur 4GB einstelle?

Danke für Eure Antworten im voraus!
vg

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 17.02.2012, 16:19

ob es Sinn macht das ueberhaupt einzustellen kann man nur wissen wenn man auch weiss wieviel RAM der Host hat und wenn man weiss wieviel RAM alle derzeit laufenden VMs eingestellt haben.

Member
Beiträge: 40
Registriert: 12.08.2007, 20:29

Beitragvon wilgin » 17.02.2012, 20:39

Hallo,

ein Host hat beispielsweise 96 GB und die VMs sind mit jeweils 8GB eingestellt. Also läuft pro Host jeweils 12 Maschinen gleichzeitig.
Aber welchen Grund gäbe es, den Speicher einzugrenzen wenn dies ohnedies durch die Einstellungen der VM gegeben ist?
Danke für die Infos.

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 17.02.2012, 20:43

Reservierungen verwendet man dann wenn man auf einem Host mit 96 Gb RAM VMs mit zusammen zB 130 Gb RAM verwenden will.

Dann limitiert man die unwichtigen VMs auf zB 4 Gb ...

Member
Beiträge: 40
Registriert: 12.08.2007, 20:29

Beitragvon wilgin » 17.02.2012, 20:51

Hmm ... jetzt muss ich trotzdem nochmal nachhacken. :roll:

aber warum sollte ich die VMs, die ich mit 8GB Speicher "bestücke" auf die Hälfte beschränken? Ich würde hier ja gleich nur 4GB konfigurieren wenn ich keine 8GB zur Verfügung hab, oder?

Oder macht es Sinn, ein Gastsystem zu betreiben das glaubt 8GB zu haben und tatsächlich nur 4GB bekommt?

King of the Hill
Beiträge: 13656
Registriert: 01.10.2008, 12:54
Wohnort: laut USV-Log am Ende der Welt...

Beitragvon Dayworker » 17.02.2012, 21:04

Nicht alle VMs brauchen immer den ihnen zugewiesenen RAM und geben sich im Leerlauf auch mit weniger zufrieden.
Erst wenn die VM ihre angedachten Funktionen abarbeiten soll, werden die 8GB wieder von vSphere dynamisch zugewiesen.

Benutzeravatar
Moderator
Beiträge: 3476
Registriert: 23.02.2005, 09:14
Wohnort: Burgberg im Allgäu
Kontaktdaten:

Beitragvon Tschoergez » 18.02.2012, 07:34

Hi!
Ein Limit auf den Memory einer VM macht in der Tat nur seeehr selten sinn. Besser ist es meistens, wie schon geschrieben, einfach die VM kleiner zu machen (seit ESX5 auch lizenztechnisch geschickter)

Ich hab das bisher nur verwendet, wenn eine (dumme) applikation unbedingt für die Installation / Start z.B. 8 GB sehen will, im Nachinein aber nicht wirklich braucht.

Mit einem Limit "zwingt" man den vmkernel dazu, den rest des Speichers zu swappen, und das sorgt für sehr schlechte performance. Lieber vorher TPS, ballooning und memory compression ihre arbeit machen lassen...

Viele Grüße,
Jörg


Zurück zu „ESXi 4“

Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 7 Gäste