VMEware ESXi 4.0 und Performance Frage
Hallo!
Wir haben vor 2 Jahren testhalber auf einem DL360 G5 mit anfangs 4GB RAM und spätter 6GB RAM Vmware ESXi 3 installiert um zu sehen ob Virtualisierung für uns in Frage kommt. Als erste virtuelle Maschine haben wir einen Windows 2008 Server mit ISA installiert. Mit der Zeit sind dann noch ein paar Maschinen, Windows und Linux zusammengekommen. Da unsere Erfahrungen performance mäßig sehr gut waren und wir Probleme mit zuwenig Festplattenkapazität bekommen haben, haben wir im Frühjahr einen neuen Server speziell für virtuelle Maschinen gekauft.
berschlossen wir im Frühjahr einen neuen Server zu kaufen um die Performance noch zu erhöhen. Es handelt sich um einen HP DL380 G6 mit 4 Festplatten a 500 GB und Raid 5. Installiert haben wir VMWare ESXi 4.
Wir haben dann die Machinen konvertiert und konfiguriert. Allerdings sind wir seitdem mit der Performance nicht mehr wirklich zufrieden, vorallem mit der Perfomance von virtuellen Linux Maschinen. Ich habe sowohl CentOS wie auch Suse und Ubuntu getestet. Die Performance als Webserver war und ist von allen einfach katastrophal. Je länger sie laufen desto langsamer werden sie. Daher muss ich jetzt regelmäßig neustarts durchführen dann geht es wieder eine zeitlang besser.
Nun versuche ich die Ursache zu finden. Laut vSPhere ist sowohl die Auslastung der CPU wie auch der Festplatte nicht sehr hoch. Einziger Kritikpunkt ist die Tatsache, dass der Arbeitsspeicher des Servers mit 6GB etwas knapp bemessen ist. Ich möchte aber diesen nicht einfach erweitern ohne dann ein sichbares Ergebnis zu bekommen. Daher wollte ich euch fragen ob mit jemand ein paar Tips geben kann an welchen Stellen ich schauen soll. Ich hatte bisher nie Probleme mit VMWare und weiß daher nicht so genau wo ich anfangen soll.
Weiters wollte ich fragen ob meine Konfiguration mit 5 Festplatten als Raid 5 okay ist, beim alten Server hatte ich Raid 1, oder ob das diese Performanceprobleme möglicherweise mitverursacht.
Wäre sehr dankbar wenn mir jemand helfen könnte.
Florian
Wir haben vor 2 Jahren testhalber auf einem DL360 G5 mit anfangs 4GB RAM und spätter 6GB RAM Vmware ESXi 3 installiert um zu sehen ob Virtualisierung für uns in Frage kommt. Als erste virtuelle Maschine haben wir einen Windows 2008 Server mit ISA installiert. Mit der Zeit sind dann noch ein paar Maschinen, Windows und Linux zusammengekommen. Da unsere Erfahrungen performance mäßig sehr gut waren und wir Probleme mit zuwenig Festplattenkapazität bekommen haben, haben wir im Frühjahr einen neuen Server speziell für virtuelle Maschinen gekauft.
berschlossen wir im Frühjahr einen neuen Server zu kaufen um die Performance noch zu erhöhen. Es handelt sich um einen HP DL380 G6 mit 4 Festplatten a 500 GB und Raid 5. Installiert haben wir VMWare ESXi 4.
Wir haben dann die Machinen konvertiert und konfiguriert. Allerdings sind wir seitdem mit der Performance nicht mehr wirklich zufrieden, vorallem mit der Perfomance von virtuellen Linux Maschinen. Ich habe sowohl CentOS wie auch Suse und Ubuntu getestet. Die Performance als Webserver war und ist von allen einfach katastrophal. Je länger sie laufen desto langsamer werden sie. Daher muss ich jetzt regelmäßig neustarts durchführen dann geht es wieder eine zeitlang besser.
Nun versuche ich die Ursache zu finden. Laut vSPhere ist sowohl die Auslastung der CPU wie auch der Festplatte nicht sehr hoch. Einziger Kritikpunkt ist die Tatsache, dass der Arbeitsspeicher des Servers mit 6GB etwas knapp bemessen ist. Ich möchte aber diesen nicht einfach erweitern ohne dann ein sichbares Ergebnis zu bekommen. Daher wollte ich euch fragen ob mit jemand ein paar Tips geben kann an welchen Stellen ich schauen soll. Ich hatte bisher nie Probleme mit VMWare und weiß daher nicht so genau wo ich anfangen soll.
Weiters wollte ich fragen ob meine Konfiguration mit 5 Festplatten als Raid 5 okay ist, beim alten Server hatte ich Raid 1, oder ob das diese Performanceprobleme möglicherweise mitverursacht.
Wäre sehr dankbar wenn mir jemand helfen könnte.
Florian
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 151969
Url: https://administrator.de/contentid/151969
Ausgedruckt am: 21.11.2024 um 22:11 Uhr
6 Kommentare
Neuester Kommentar
moin,
Macht bei 2 Jahre alten Tuxen - speziell Webserver gerne mal Sinn. Btw: Gerade Tux läuft gerne im Ram - wenn das nicht reicht - lahmts.
Gruß
- sind das 10k Platten oder 15k?
- 6 GB bedeutet locker 6 Kisten gleichzeitg
- 6 GB bedeutet aber auch bis zu 12 identische Systeme gleichzeitig
- Wenn du Tux W2k W2k3 W2k8 miteinander mischt - geht weniger - genauso - wenn die Kisten alleine "mehr" Dampf brauchen.
- Was sagt denn die Auslastung vom Ram?
- Warum habt Ihr die Kisten konvertiert und konfiguriert statt die neu aufzusetzen?
Macht bei 2 Jahre alten Tuxen - speziell Webserver gerne mal Sinn. Btw: Gerade Tux läuft gerne im Ram - wenn das nicht reicht - lahmts.
- Was ist eigentlich aus dem DL360 geworden? Werden dessen 6 GB Ram genutzt?
Gruß
Hi Florian,
hast du alle verfügbaren Updatepacks und Patches für ESXi 4 bereits installiert?! Es gibt nämlich eine ESXi Version 4.0.x wo es nicht ganz rund lief.
Ansonsten ist RAID5 eigentlich eine gute Wahl. Jedoch hängt die Performance wie immer von der Plattenanzahl ab. Könnte gut sein, dass der I/O zu klein ist.
Grüße,
Dani
Mal ne andere Frage: Was macht ihr eigentlich wenn der Server mal steht? Könnt ihr auf die "paar Maschinen" 1 oder 2 Tage verzichten?!
hast du alle verfügbaren Updatepacks und Patches für ESXi 4 bereits installiert?! Es gibt nämlich eine ESXi Version 4.0.x wo es nicht ganz rund lief.
Ansonsten ist RAID5 eigentlich eine gute Wahl. Jedoch hängt die Performance wie immer von der Plattenanzahl ab. Könnte gut sein, dass der I/O zu klein ist.
Grüße,
Dani
Mal ne andere Frage: Was macht ihr eigentlich wenn der Server mal steht? Könnt ihr auf die "paar Maschinen" 1 oder 2 Tage verzichten?!
Moin,
ich denke mal, Dein Bottleneck ist echt der RAM - mein privater BastelESXi hat weder RAID noch sonst was wichtiges - aber 16 GB RAM - und da laufen 10 VMs verschiedenster OS hübsch performant vor sich hin.
Beruflich haben wir mal ein Bladecenter verwurstet - jedes Blade nen eigener ESX-Host - aber da war auch RAM das Bottleneck.
Da Du keine SAN-Anbindung (scheinbar) hast, ist natürlich die Geschwindigkeit der Platten (10k oder 15k - Platten) wichtig, wie schon Timo schrieb.
Gruß
24
ich denke mal, Dein Bottleneck ist echt der RAM - mein privater BastelESXi hat weder RAID noch sonst was wichtiges - aber 16 GB RAM - und da laufen 10 VMs verschiedenster OS hübsch performant vor sich hin.
Beruflich haben wir mal ein Bladecenter verwurstet - jedes Blade nen eigener ESX-Host - aber da war auch RAM das Bottleneck.
Da Du keine SAN-Anbindung (scheinbar) hast, ist natürlich die Geschwindigkeit der Platten (10k oder 15k - Platten) wichtig, wie schon Timo schrieb.
Gruß
24
moin,
ein Proxy - naja, was macht der denn schon? Nix
(warum nehmt Ihr da nicht ne Tuxxe mit Squid?)
Moodle jedoch braucht Php - ergo auch eine Datenbank und schon sind 2 Gigerlbeit gerne griffbereit.
Du darfst natürlich nicht wild mischen - mehr Ram mehr Proz - ist doch klar, dass der Client jetzt springt, statt zu hüpfen.
Die Patche solltest du installieren, oder eine neue installation mit frischer CD anleiern.
Deine letzte Frage ist etwas falsch gestellt...
Wenn mehrere Clients dieselben "Daten" brauchen, werden die nur einmal geladen aber mehrfach benutzt.
Was nicht in den echten Ram passt, wird ausgelagert.
Gruß
ein Proxy - naja, was macht der denn schon? Nix
(warum nehmt Ihr da nicht ne Tuxxe mit Squid?)
Moodle jedoch braucht Php - ergo auch eine Datenbank und schon sind 2 Gigerlbeit gerne griffbereit.
Du darfst natürlich nicht wild mischen - mehr Ram mehr Proz - ist doch klar, dass der Client jetzt springt, statt zu hüpfen.
Die Patche solltest du installieren, oder eine neue installation mit frischer CD anleiern.
Deine letzte Frage ist etwas falsch gestellt...
Wenn mehrere Clients dieselben "Daten" brauchen, werden die nur einmal geladen aber mehrfach benutzt.
Was nicht in den echten Ram passt, wird ausgelagert.
Gruß