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!

VMWare 3.5 + entwicklerumgebung

Hilfe bei Problemen mit Installation & Benutzung des VMware ESX/ESXi Server 3.

Moderatoren: Dayworker, irix

Member
Beiträge: 6
Registriert: 11.01.2010, 14:26

VMWare 3.5 + entwicklerumgebung

Beitragvon PIMP_HAMSTER » 12.01.2010, 10:52

Hallo zusammen

habe ein problem mit der leistung der VMs...
Es sieht folgendermasen aus:
unser Server:
HP Proliant DL385 G5p
8 CPU x2,7 GHZ
Quad-Core AMD Opteron (tm) Proxessor 2384
mit 5x 10k Harddisks...RAID-LEVEL 5
zur Version: VMWare ESX Server 3i, 3.5.0, 153875

Darauf laufen Aktiv 4 VMs
Auf den VMs wird unteranderem mit Visual Studio 2008 gearbeitet.
Eine der VMs habe ich auf 4GB Ram und 4 GHz CPU getaktet (2 CPUs)

Das Problem ist das es sehr langsam arbeitet... auf den VMs bis mal ein Projekt geöffnet wird oder Kompiliert wird dauert alles sehr lange...
kennt jemand den effekt? was kann man noch einstellen das es besser läuft? Ist eine Entwicklungsumgebung überhaupt sinvoll zu Virtualisieren? oder besser wieder Lokal arbeiten? (blöde frage ich weiss aber die GL will möglichst auf dieser VM Schiene weiterfahren)

Danke schonmal im Vorraus!

Greez

King of the Hill
Beiträge: 13059
Registriert: 02.08.2008, 15:06
Wohnort: Hannover/Wuerzburg
Kontaktdaten:

Re: VMWare 3.5 + entwicklerumgebung

Beitragvon irix » 12.01.2010, 11:24

PIMP_HAMSTER hat geschrieben:Hallo zusammen

habe ein problem mit der leistung der VMs...
Es sieht folgendermasen aus:
unser Server:
HP Proliant DL385 G5p
8 CPU x2,7 GHZ
Quad-Core AMD Opteron (tm) Proxessor 2384
mit 5x 10k Harddisks...RAID-LEVEL 5


Mit Hostspare dann noch? Das heist im schlimmsten Fall 3 Spindel nur.

zur Version: VMWare ESX Server 3i, 3.5.0, 153875

Darauf laufen Aktiv 4 VMs
Auf den VMs wird unteranderem mit Visual Studio 2008 gearbeitet.
Eine der VMs habe ich auf 4GB Ram und 4 GHz CPU getaktet (2 CPUs)

Das Problem ist das es sehr langsam arbeitet... auf den VMs bis mal ein Projekt geöffnet wird oder Kompiliert wird dauert alles sehr lange...
kennt jemand den effekt?


Ich wuerde in Richtung IO Bottleneck gucken. Gerade weil du "kompilieren" gesagt hast klingelt hier ein Gloeckchen. Unsere Gentoo Jungs sind auch ein bisschen am rummaulen seit dem alles VMs sind.

Benutz halt mal IOmeter und Teste mit kleinen Bloecken beim Lesen.

Aus meiner Sicht ist dein Storage unterdimensioniert. Das haette man ja gerade mal fuer einen Server genau so gemacht und nun hast du 4 welche drauf rumreiten. Ich hoffe mal doch auch das ein Alignment in den Gaesten durchgefuehrt worden ist.

Gruss
Joerg

Member
Beiträge: 6
Registriert: 11.01.2010, 14:26

Beitragvon PIMP_HAMSTER » 12.01.2010, 11:46

Danke vielmals für deine Antwort!!

ich hätte erwähnen müssen das ich nicht der Hellste bezüglich VMWare bin und hier nur reingerutscht bin^^'

Also ich vermute in der richtung auch den Flaschenhals bei den Disks bzw, deren schreibgeschwindigkeit.. aber IOMeter? ist das ein separates tool? kenne mich leider zuwenig aus in der VMWare umgebung. Sorry:)
Mich hat das ganze auch etwas verwundert, die leistung kann ich raufschrauben wie ich will aber viel änden tut sich nichts...währe in so nem fall ein RAID 1 oder RAID 0 mit 15K platten nicht besser gewesen?
Schätze ihr müsst mir das erklären als wenn ihr mit einem 5 Jährigen reden würdet:D
Wie würde so ein Alignment den aussehen?

leider befürchte ich das nichts davon gemacht wurde. die Umgebung ist relative neu aufgebaut worde und der der dafür verantwortlich war ist nicht mehr hier. ich bin gerade erst seit 2 wochen in diesem betrieb:)

Hoffe jemand hat etwas zeit und nerven mich hier durchzu lotsen..

schomal vielen dank!!!

King of the Hill
Beiträge: 13059
Registriert: 02.08.2008, 15:06
Wohnort: Hannover/Wuerzburg
Kontaktdaten:

Beitragvon irix » 12.01.2010, 12:35

IOmeter ist ein Tool von Intel welches auf Sourceforge liegt. Es ermittelt anhand von Testfaellen die IO und Transferrate von Platten. Es ist nicht ganz selbsterklaerend bzw. man braucht Erfahrung. Des weiteren muessen die Werte mit denen uebereinstimmen welche "esxtop" zur Laufzeit mit anzeigt.


Ja, ein RAID0 waere schneller... ABER steht garnicht zur Debatte da es keine Sicherheit bietet. Was man machen koennte ist ein RAID0 als "Scratch" optional und ZUSAETZLICH zur Verfuegung zustellen fuer Anwendungen.

Ein RAID 10 mit 6-8 + Hotspare waere von der Performance natuerlich passender oder halt ein RAID5 mit mehr Spindeln als deine 3-4. Bei entsprechender Anzahl kann es dann auch ein RAID50 werden oder aber man hat soviele Spindeln und ein Storage welches verschiedenartige RAID Gruppen erlaubt.

Aber zurueck zum Thema.....
Wieviele Spindeln hat das RAID5 denn nun Netto?
WriteCache ist aktiv?
Stripsize ist wiegross?

Wieviele LUNS werden dem ESX präsentiert und wie Gross sind diese?
Liegen alle VMs in einem Datastore und machen anderen VM evtl. zuviel IO?


Evtl. kann das einbinden einer LUN als RAW Disk Abhilfe bringen.

Gruss
Joerg

Member
Beiträge: 6
Registriert: 11.01.2010, 14:26

Beitragvon PIMP_HAMSTER » 12.01.2010, 12:41

Wieviele Spindeln hat das RAID5 denn nun Netto?
>>also netto hab ich nur 4.
WriteCache ist aktiv?
>>Wo kann ich das mit dem WriteCach überprüfen?
Stripsize ist wiegross?
>>und wo sehe ich das^^'?

Wieviele LUNS werden dem ESX präsentiert und wie Gross sind diese?
>> wenn ich das richtig interpretiere sehe ich 1 LUN mit 833.25 GB
Liegen alle VMs in einem Datastore und machen anderen VM evtl. zuviel IO?
>>ja liegen alle auf dem gleichen Datastore. aber anhand der Statisktik sehe ich das eigentlich kaum I/O auf den Disks gibt..das ist das was mich etwas verwirrt


Zurück zu „ESX 3 & ESXi 3“

Wer ist online?

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