Seite 1 von 1

VM Ware und FreeNAS

Verfasst: 28.01.2009, 21:34
von championsleave
Hey Leute!
Ich hab zwar schon ne Runde gesucht aber nicht wirklich was gefunden. Kurz mal eben meine Hardware - Ausstattung:

Wirtssystem:
2 GHz AMD
1,2 GB Ram
80 GB WDC Festplatte
Win XP mit VMWare Server 1.0.8
1x Netzwerkkarte Onboard 100Mbit
2x Netzwerkkarte Gigabit
Sata Controller mit 1TB WD Platte

1. VMWare Maschine: Endian Firewall (Routersoftware)
läuft soweit stabil

2. VMWare Maschine: FreeNas
Auf der 80GB ist eine virtuelle Platte eingerichtet. Auf der befindet sich die FreeNas Software.
Die komplette Terabyte Platte ist physikalisch in VMWare eingebunden. Hab "Independet- persistent" aktiviert. Platte ist im FreeNas verschlüsselt eingebunden. Netzwerkzugriff und alles läuft bestens.
Nur wenn ich jetzt Daten auf die Platte schieben will, dauert es Ewigkeiten.
Für einen GB ca. 8-10Min. Außerdem ist die CPU Auslastung auf dem Wirtssystem auf 100% sodass die erste VMWare Maschine darunter leidet und die Internetverbindung sich verlangsamt.
Kann ich irgendwo Performence-technisch noch was rauskitzlen?
Hab ich irgendwo was falsch eingestellt?

Verfasst: 28.01.2009, 23:02
von continuum
zeig mal die vmx

Verfasst: 28.01.2009, 23:40
von championsleave
Ich weiß nicht genau was "VMX" ist aber ich glaub dies hier ist gemeint?

Code: Alles auswählen

config.version = "8"
virtualHW.version = "4"
scsi0.present = "TRUE"
memsize = "768"
ide0:0.present = "TRUE"
ide0:0.fileName = "FreeNAS.vmdk"
ide1:0.present = "TRUE"
ide1:0.fileName = "auto detect"
ide1:0.deviceType = "cdrom-raw"
floppy0.fileName = "A:"
Ethernet0.present = "TRUE"
displayName = "FreeNAS"
guestOS = "other"
priority.grabbed = "normal"
priority.ungrabbed = "normal"

ide1:0.autodetect = "TRUE"
Ethernet0.connectionType = "custom"
Ethernet0.vnet = "VMnet0"

ide0:0.redo = ""
ethernet0.addressType = "generated"
uuid.location = "56 4d 93 8e e8 b0 e5 b3-f2 d4 61 55 78 f5 e4 ce"
uuid.bios = "56 4d 93 8e e8 b0 e5 b3-f2 d4 61 55 78 f5 e4 ce"
ethernet0.generatedAddress = "00:0c:29:f5:e4:ce"
ethernet0.generatedAddressOffset = "0"

ide0:1.present = "TRUE"
ide0:1.fileName = "Datenplatte.vmdk"
floppy0.present = "FALSE"

ide0:1.redo = ""

ide0:1.deviceType = "rawDisk"

ide0:1.mode = "persistent"

Verfasst: 29.01.2009, 00:18
von continuum
probier mal die e1000 nic

ethernet0.virtualDev = "e1000"

Verfasst: 29.01.2009, 12:49
von championsleave
Okay, hab die Parameter zusätzlich eingetragen und in FreeNAS unter Netzwerkeinstellungen manuell eingestellt. Leider hat das keine Veränderung gebracht!
Eine 350MB Datei brauch immer noch gute 2 - 3 Minuten!
Außerdem ist die CPU Last immer noch bei 100%, kann es sein, dass der jeglichen Festplattenzugriff über den Prozessor berechnet? Wie kann ich das umgehen?
Außerdem ist mir aufgefallen, dass die SATA Platte über VMWare als UDMA33 eingebunden wird. Kann ich da in der VMX Datei auch etwas umstellen? Sodass die Platte vll. als UMD133 eingebunden wird?

Verfasst: 29.01.2009, 15:14
von continuum
dass die SATA Platte über VMWare als UDMA33 eingebunden wird.



??????????????? VMs haben keine SATA-platten - wovon sprichst du ?

Verfasst: 29.01.2009, 16:39
von championsleave
Bild

Und was mit der anderen Frage:

Außerdem ist die CPU Last immer noch bei 100%, kann es sein, dass der jeglichen Festplattenzugriff über den Prozessor berechnet? Wie kann ich das umgehen?


Schonmal Danke! ;)

Verfasst: 29.01.2009, 17:01
von continuum
Siehste - doch kein SATA sondern IDE.

Setz die VM doch mit SCSI auf - vielleicht ist es dann schneller

Verfasst: 30.01.2009, 12:32
von Dayworker
Ein I/O-lastiger Rechner macht als VM in meinen Augen absolut keinen Sinn :!:
Die LW's werden per Virtualisierungslayer also in SW angesprochen und verlieren daher einen Großteil ihrer Leistung. Etwas Abhilfe könnte die Verlagerung der v.HDD's auf jeweils einen eigenen Datenträger oder der Einsatz von RAW-Disks schaffen.

Die Anzeige mit UDMA33 ist schon okay. Selbst mit potenter Hardware wirst du nur selten überhaupt in die Nähe kommen oder diesen Wert erreichen. Bei SAS oder FC-SAN könnte es reichen.