PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Performance der VMWARE-Produkte?



Bronks
28.02.07, 07:48
Hi!

Vorab: Host = Windows XP; Gast = Linux; Platform: X86 Pentium M740

Zum Entwickeln wurde mir eine VM mit einer Datenbank in die Hände gedrückt. Erst dachte ich mir, dass es eine tolle Sache ist und habe das ganze im VMWARE-Player laufen lassen. Ich gib einem Programm Arbeit, welches sehr intensiv mit o.g. Datenbank arbeitet. Die CPU-Auslastung des Hosts lag gerade mal im Durchschnitt bei 25% und die Festplatte hatte einzelne Zugriffe. Dabei rührte sich alles in Zeitlupentempo und der Datenbanktreiber meldete gelegentlich Abbrüche.

Ein Vorgang wurde so in ca. 70 Sekunden durchgeführt. Jetzt habe ich die Datenbank lokal und liege bei Ausführungszeiten von +- 10 Sekunden, aber dabei habe ich volle CPU-Auslastung und auf die Festplatte wird gut zugegriffen.

Ist der VMWARE-Player ein Trödler? Hat man mit anderen VMWARE-Produkten eine bessere Auslastung des Systems und dadurch eine bessere Performance?

Danke

Bronks

stefan.becker
28.02.07, 18:59
Irgendwie fehlen konkrete Infos zur Hardware, zum gast und zu VMX-Datei.

So kann man nichts genaues sagen.

Bronks
01.03.07, 07:46
Folgende Hardware hat der Host:
- Pentium M 749 1,73 GHZ
- 1,5 GB Ram
- Eine defragmentierte Festplattenpartition mit Freien 30 GB

Die VMX:

config.version = "8"
virtualHW.version = "4"
scsi0.present = "TRUE"
memsize = "368" (Habe auch schon auf 1024 erhöht)
MemAllowAutoScaleDown = "FALSE"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "Red Hat Linux.vmdk"
ide1:0.present = "TRUE"
ide1:0.fileName = "auto detect"
ide1:0.deviceType = "cdrom-raw"
floppy0.present = "FALSE"
ethernet0.present = "TRUE"
usb.present = "TRUE"
sound.present = "TRUE"
sound.virtualDev = "es1371"
sound.fileName = "-1"
sound.autodetect = "TRUE"
displayName = "VM"
guestOS = "redhat"
nvram = "Red Hat Linux.nvram"

scsi0:0.redo = ""
ethernet0.addressType = "generated"
uuid.location = "56 4d 05 f4 2c 94 dc a6-9e 40 6d 14 b7 c7 60 ef"
uuid.bios = "56 4d 05 f4 2c 94 dc a6-9e 40 6d 14 b7 c7 60 ef"
ide1:0.autodetect = "TRUE"
tools.remindInstall = "TRUE"
ethernet0.generatedAddress = "00:0c:29:c7:60:ef"
ethernet0.generatedAddressOffset = "0"
checkpoint.vmState = ""

stefan.becker
01.03.07, 19:12
Du könntest mal eine e1000 Netzwerkkarte emulieren.

Siehe VMWARE Howto:

http://www.linuxforen.de/forums/showthread.php?threadid=47553

Ansonsten ist die CPU nicht der wirkliche Virtualisierungshammer.

Darkforce
02.03.07, 13:00
Hi,

ich hatte ein ähnliches Problem mit VMWare auf einem Pentium M(allerdings mit Linux als Host). Aus unerfindlichen Gründen lief alles seeehr langsam. Es schien, als würde der Prozessor immer mit der niedrigsten Taktfrequenz arbeiten, ganz egal wie viel Auslastung in der VM entsteht.

Ich konnte das Problem "beheben" indem ich einen Prozess mit 100% Systemauslastung mit niedrigster Priorität im Hintergrund laufen lies.

Viele Grüße