Schlechte Performance der VM
Verfasst: 05.12.2008, 19:31
Hallo,
für die Entwicklung von Webanwendungen brauche ich sowohl Windows- als auch Linux-Umgebungen. Ich habe mir deshalb einen HP ProLiant ML 115 G5 zugelegt, kräftig Arbeitsspeicher nachgelegt, Linux, vmWare und WinXP installiert - statt wie bisher zwei bis drei Maschinen soll nur noch eine Strom verbrauchen und brummen. So die Theorie.
Ich bin von der Perfomance der VM aber bisher maßlos enttäuscht, da ein produktives Arbeiten unter Windows kaum möglich ist. Habe ich zu viel erwartet, oder irgend etwas bei der Konfiguration falsch gemacht?
Hier die reinen Daten:
HP ModelProLiant ML115 G5
Processors AMD Athlon(tm) Dual Core Processor 4450B1 CPU x 2 Cores
RAM: 4GB
Hostsystem: Linux openSuSe 11.0, 64 Bit
Gastsystem: WinXP Professional 32 Bit SP3
vmWare: 2.0.0, Build 122956
Alle virtuellen Maschinen dürfen zusammen 3 GB Speicher benutzen, Swapen ist erlaubt.
Davon habe ich dem WinXP 2 GB zugewiesen (es soll später noch eine VM dazukommen). Beide Prozessoren sind für WinXP freigegeben. Das Netzwerk ist bridged. Es sind noch ein CD/DVD-Laufwerk sowie zwei USB-Geräte angeschlossen (Drucker/Scanner).
Der vmWare-Server startet problemlos. Nach Abschluss des Bootens liegt laut 'top' die Serverlast bei 0.15, rund 300 MB Speicher sind belegt.
Wenn ich jetzt das 'WMware Infrastructure WebAcess' über den 8222-Port starte und die Windows-VM anschalte, steigt die load average auf bis zu über 3.0. Nach und nach klettert der belegte Speicher auf rund 3 GB.
Starte ich anschließend mein HTML-Werkzeug Dreamweaver, steigt die Serverload erneut stark an und nun ist nur noch 30 000 K Speicher frei. Das Laden von größeren Webprojekten (einige haben 6000 bis 8000 Dateien, deren Verknüpfungen beim Start überprüft werden), dauert bis zu fünf Minuten. Zum Vergleich: Meine 1-Prozessor 1,6 Ghz-Maschine mit 1 GB RAM hat längstens 30 Sekunden dafür gebraucht. Auch nach Abschalten der VM bleibt der Speicher laut top belegt.
Auch alle anderen Programme wie Browser oder Mailprogramm wirken müde und deutlich langsamer wie in einer klassischen Umgebung.
Hab ich mir da einfach zu viel erwartet oder muss ich irgendwo die Handbremse lösen?
Was habt ihr für Erfahrungen mit anspruchsvollen Windows-Programmen wie Dreamweaver oder Photoshop ?
Viele Grüße
Michael
Hier noch meine vmdk-Datei, der VM, die mit vmWare-Converter erzeugt wurde.
# Disk DescriptorFile
version=1
CID=fe75e1b4
parentCID=ffffffff
createType="twoGbMaxExtentSparse"
# Extent description
RW 4192256 SPARSE "miwin-s001.vmdk"
RW 4192256 SPARSE "miwin-s002.vmdk"
RW 4192256 SPARSE "miwin-s003.vmdk"
RW 4192256 SPARSE "miwin-s004.vmdk"
RW 4192256 SPARSE "miwin-s005.vmdk"
RW 4192256 SPARSE "miwin-s006.vmdk"
... von mir gekürzt, Files 007 bis 0065 sind vorhanden ...
RW 4192256 SPARSE "miwin-s066.vmdk"
RW 4192256 SPARSE "miwin-s067.vmdk"
RW 4192256 SPARSE "miwin-s068.vmdk"
RW 4192256 SPARSE "miwin-s069.vmdk"
RW 4192256 SPARSE "miwin-s070.vmdk"
RW 4192256 SPARSE "miwin-s071.vmdk"
RW 4192256 SPARSE "miwin-s072.vmdk"
RW 4192256 SPARSE "miwin-s073.vmdk"
RW 4192256 SPARSE "miwin-s074.vmdk"
RW 2400004 SPARSE "miwin-s075.vmdk"
# The Disk Data Base
#DDB
ddb.geometry.biosHeads = "255"
ddb.geometry.biosSectors = "63"
ddb.geometry.biosCylinders = "19460"
ddb.adapterType = "buslogic"
ddb.geometry.sectors = "63"
ddb.geometry.heads = "255"
ddb.geometry.cylinders = "19460"
ddb.uuid = "60 00 C2 99 2a 5b 0c b2-15 ac dc 46 93 0e 08 a9"
ddb.virtualHWVersion = "6"
ddb.toolsVersion = "7396"
ddb.encoding = "UTF-8"
für die Entwicklung von Webanwendungen brauche ich sowohl Windows- als auch Linux-Umgebungen. Ich habe mir deshalb einen HP ProLiant ML 115 G5 zugelegt, kräftig Arbeitsspeicher nachgelegt, Linux, vmWare und WinXP installiert - statt wie bisher zwei bis drei Maschinen soll nur noch eine Strom verbrauchen und brummen. So die Theorie.
Ich bin von der Perfomance der VM aber bisher maßlos enttäuscht, da ein produktives Arbeiten unter Windows kaum möglich ist. Habe ich zu viel erwartet, oder irgend etwas bei der Konfiguration falsch gemacht?
Hier die reinen Daten:
HP ModelProLiant ML115 G5
Processors AMD Athlon(tm) Dual Core Processor 4450B1 CPU x 2 Cores
RAM: 4GB
Hostsystem: Linux openSuSe 11.0, 64 Bit
Gastsystem: WinXP Professional 32 Bit SP3
vmWare: 2.0.0, Build 122956
Alle virtuellen Maschinen dürfen zusammen 3 GB Speicher benutzen, Swapen ist erlaubt.
Davon habe ich dem WinXP 2 GB zugewiesen (es soll später noch eine VM dazukommen). Beide Prozessoren sind für WinXP freigegeben. Das Netzwerk ist bridged. Es sind noch ein CD/DVD-Laufwerk sowie zwei USB-Geräte angeschlossen (Drucker/Scanner).
Der vmWare-Server startet problemlos. Nach Abschluss des Bootens liegt laut 'top' die Serverlast bei 0.15, rund 300 MB Speicher sind belegt.
Wenn ich jetzt das 'WMware Infrastructure WebAcess' über den 8222-Port starte und die Windows-VM anschalte, steigt die load average auf bis zu über 3.0. Nach und nach klettert der belegte Speicher auf rund 3 GB.
Starte ich anschließend mein HTML-Werkzeug Dreamweaver, steigt die Serverload erneut stark an und nun ist nur noch 30 000 K Speicher frei. Das Laden von größeren Webprojekten (einige haben 6000 bis 8000 Dateien, deren Verknüpfungen beim Start überprüft werden), dauert bis zu fünf Minuten. Zum Vergleich: Meine 1-Prozessor 1,6 Ghz-Maschine mit 1 GB RAM hat längstens 30 Sekunden dafür gebraucht. Auch nach Abschalten der VM bleibt der Speicher laut top belegt.
Auch alle anderen Programme wie Browser oder Mailprogramm wirken müde und deutlich langsamer wie in einer klassischen Umgebung.
Hab ich mir da einfach zu viel erwartet oder muss ich irgendwo die Handbremse lösen?
Was habt ihr für Erfahrungen mit anspruchsvollen Windows-Programmen wie Dreamweaver oder Photoshop ?
Viele Grüße
Michael
Hier noch meine vmdk-Datei, der VM, die mit vmWare-Converter erzeugt wurde.
# Disk DescriptorFile
version=1
CID=fe75e1b4
parentCID=ffffffff
createType="twoGbMaxExtentSparse"
# Extent description
RW 4192256 SPARSE "miwin-s001.vmdk"
RW 4192256 SPARSE "miwin-s002.vmdk"
RW 4192256 SPARSE "miwin-s003.vmdk"
RW 4192256 SPARSE "miwin-s004.vmdk"
RW 4192256 SPARSE "miwin-s005.vmdk"
RW 4192256 SPARSE "miwin-s006.vmdk"
... von mir gekürzt, Files 007 bis 0065 sind vorhanden ...
RW 4192256 SPARSE "miwin-s066.vmdk"
RW 4192256 SPARSE "miwin-s067.vmdk"
RW 4192256 SPARSE "miwin-s068.vmdk"
RW 4192256 SPARSE "miwin-s069.vmdk"
RW 4192256 SPARSE "miwin-s070.vmdk"
RW 4192256 SPARSE "miwin-s071.vmdk"
RW 4192256 SPARSE "miwin-s072.vmdk"
RW 4192256 SPARSE "miwin-s073.vmdk"
RW 4192256 SPARSE "miwin-s074.vmdk"
RW 2400004 SPARSE "miwin-s075.vmdk"
# The Disk Data Base
#DDB
ddb.geometry.biosHeads = "255"
ddb.geometry.biosSectors = "63"
ddb.geometry.biosCylinders = "19460"
ddb.adapterType = "buslogic"
ddb.geometry.sectors = "63"
ddb.geometry.heads = "255"
ddb.geometry.cylinders = "19460"
ddb.uuid = "60 00 C2 99 2a 5b 0c b2-15 ac dc 46 93 0e 08 a9"
ddb.virtualHWVersion = "6"
ddb.toolsVersion = "7396"
ddb.encoding = "UTF-8"