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!

ESXi Distri - Ram auf dem Host nur nach Bedarf vergeben

Moderatoren: Dayworker, irix

Member
Beiträge: 7
Registriert: 19.10.2010, 18:48

ESXi Distri - Ram auf dem Host nur nach Bedarf vergeben

Beitragvon Omega3 » 21.10.2010, 20:02

Hallo zusammen,

mir ist aufgefallen, das der RAM auf dem Host sofort belegt ist sobald die VM´s komplett gebootet sind.

Ich habe 2 VM´s denen ich bei der erstellung 4 GB zugewiesen habe.
Sind diese hochgefahren (Leerlauf, es laufen keine Dienste) sind auf dem Host mal eben 8 GB in Benutzung. Zumindest zeigts mir das im Client an.

In der Überischt "Virtuelle Maschinen" sehe ich bei "Clientnutzung" bei Ram 0%

Wie kann ich ESXi so umstellen das auf dem Host nicht der Komplette Ram belegt ist sondern, je nach Bedarf der jeweiligen VM´s, befüllt wird?


Oder geht das generell nicht?

Vielen Dank!

Member
Beiträge: 12
Registriert: 12.10.2010, 20:57

Beitragvon dioptri » 21.10.2010, 21:06

genau andersrum...wenn die maschine keine ram/cpu reservierung hat (von dir festgesetzt) dann wird automatisch auf ein minimun runtergefahren.

so hab ich es jedenfalls verstanden...deswegen funktioniert ja auch das overcommitment so gut...bzw überhaupt

Member
Beiträge: 7
Registriert: 19.10.2010, 18:48

Beitragvon Omega3 » 21.10.2010, 21:09

wenn ich eine vm erstelle muss ich angeben wieviel ram ich dieser zur verfügung stellen will.

egal was ich dort angebe, die gleiche menge ist hinterher auf dem host belegt

mache ich was grundsätzliches falsch?

Member
Beiträge: 339
Registriert: 12.04.2009, 20:21

Beitragvon JMcClane » 21.10.2010, 21:53

Um die ganzen Zahlen zu verstehen muss man sich ein wenig mit Speichermanagement von Windows und VMWare beschäfigen.
Von VMWare gibt es dazu auch ein Whitepaper. Hab allerdings keinen Link dazu parat.
Windows stellt sich beim Booten auf das erkannte RAM ein. Wenn man 4GB zuweist dann nutzt Windows auch 4GB. Zur Not halt als Cache. Darum sollte man den RAM Bedarf auch genau beobachten und danach die VM Einstellen.
VMWare kann sich den Speicher wiederholen wenn der Host kein RAM mehr frei hat. Z.B. durch Ballooing, und seit 4.1 durch Kompression.
Aber besser ist es natürlich ausreichend RAM zu haben und geschickt zu verteilen das es nur in Ausnahmefälllen so weit kommt.

Member
Beiträge: 7
Registriert: 19.10.2010, 18:48

Beitragvon Omega3 » 21.10.2010, 23:21

wie verhält sich das bei Linux Vm´s?

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

Beitragvon Dayworker » 21.10.2010, 23:32

Kein Unterschied zu Windows. Alle modernen OS nutzen den freien RAM als profilaktischen Disk-Cache.

Member
Beiträge: 7
Registriert: 19.10.2010, 18:48

Beitragvon Omega3 » 22.10.2010, 16:20

welche Anzeige ist für mich dann wichtig wenn ich den Tatsächlichen Ram verbrauch einsehen will?

Member
Beiträge: 339
Registriert: 12.04.2009, 20:21

Beitragvon JMcClane » 22.10.2010, 18:19

Es gab mal eine echt tolle Präsentation von David Solomon zum Thema Windows Speichermanagement. Aber leider pflegt auch Microsoft seine Links nicht sehr gut. Jedenfalls finde ich sie nicht mehr wieder im Netz.
Es hieß: Technet Spotlight On Demand Video - David Solomon - Understanding and Troubleshooting Memory Problems


Zurück zu „ESXi 4“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 8 Gäste