Seite 1 von 1

Nur UDMA2 im Gast?

Verfasst: 17.04.2010, 13:33
von Mortl
Hallo,

ich hab festgestellt dass in meinen Gast-Systemen die Platten nur mit
UDMA2 laufen bzw. die IO Performance sich bei ca. 30MB/s bewegt.

Weiter kann man im BIOS auch nur lediglich UDMA2 für die Platten einstellen, mehr geht
nicht.

Als Controller wurden der LSI Logic und der LSI Logic SAS verwendet, beim SAS wollte Solaris nicht mehr starten, auch von Live CD...

Als Gast wurden einmal ein aktuelles Debian und ein OpenSolaris verwendet, beide 64bit. VMWare Tools sind installiert.
Beide liefen wie gesagt nur mit UDMA2.

Host ist ein Gentoo Linux, 64bit. CPU ist ein AMD Athlon(tm) II X2 250 Processor, svm wird unterstützt.

VMWare Server wird in der Version 2.0.2.203138 verwendet.

Vielleicht hab ich nur etwas übersehen, bin noch Anfänger in Sachen VMWare :)

Mfg
Mortl

Die VMX des Solaris-Systems:

Code: Alles auswählen

#!/opt/vmware/server/bin/vmware
.encoding = "UTF-8"
config.version = "8"
virtualHW.version = "7"
floppy0.present = "FALSE"
mks.enable3d = "TRUE"
pciBridge0.present = "TRUE"
pciBridge4.present = "TRUE"
pciBridge4.virtualDev = "pcieRootPort"
pciBridge4.functions = "8"
pciBridge5.present = "TRUE"
pciBridge5.virtualDev = "pcieRootPort"
pciBridge5.functions = "8"
pciBridge6.present = "TRUE"
pciBridge6.virtualDev = "pcieRootPort"
pciBridge6.functions = "8"
pciBridge7.present = "TRUE"
pciBridge7.virtualDev = "pcieRootPort"
pciBridge7.functions = "8"
vmci0.present = "TRUE"
nvram = "fileserver.nvram"
virtualHW.productCompatibility = "hosted"
ft.secondary0.enabled = "TRUE"
tools.upgrade.policy = "useGlobal"
powerType.powerOff = "soft"
powerType.powerOn = "hard"
powerType.suspend = "hard"
powerType.reset = "soft"

displayName = "fileserver"
extendedConfigFile = "fileserver.vmxf"

numvcpus = "2"
memsize = "1000"
ethernet0.present = "TRUE"
ethernet0.allowGuestConnectionControl = "FALSE"
ethernet0.virtualDev = "e1000"
ethernet0.features = "1"
ethernet0.wakeOnPcktRcv = "FALSE"
ethernet0.networkName = "Bridged"
ethernet0.addressType = "generated"
guestOS = "solaris10-64"
uuid.location = "56 4d 65 ee 9b 71 93 4a-4b 3e f2 2f f7 db c4 1e"
uuid.bios = "56 4d 65 ee 9b 71 93 4a-4b 3e f2 2f f7 db c4 1e"
vc.uuid = "52 e9 84 52 39 77 86 6f-31 39 69 1c 9a f4 ae de"

scsi0.present = "TRUE"
scsi0.sharedBus = "none"
scsi0.virtualDev = "lsisas1068"
scsi0:0.present = "TRUE"
scsi0:0.deviceType = "scsi-passthru"
scsi0:0.fileName = "/dev/sg0"
scsi0:1.present = "TRUE"
scsi0:1.deviceType = "scsi-passthru"
scsi0:1.fileName = "/dev/sg1"
scsi0:2.present = "TRUE"
scsi0:2.deviceType = "scsi-passthru"
scsi0:2.fileName = "/dev/sg2"
ide0:0.present = "TRUE"
ide0:0.fileName = "fileserver.vmdk"
ide0:0.writeThrough = "TRUE"

ide1:0.present = "TRUE"
ide1:0.fileName = "/var/lib/vmware/Virtual Machines/iso/os.iso"
ide1:0.deviceType = "cdrom-image"
ide1:0.allowGuestConnectionControl = "FALSE"

ethernet0.generatedAddress = "00:0c:29:db:c4:1e"
ide0:0.redo = ""
vmotion.checkpointFBSize = "16777216"
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
scsi0.pciSlotNumber = "160"
ethernet0.pciSlotNumber = "32"
vmci0.pciSlotNumber = "33"
ethernet0.generatedAddressOffset = "0"
vmci0.id = "-136592354"

ide1:0.startConnected = "TRUE"
tools.syncTime = "FALSE"
debugStub.linuxOffsets = "0x0,0xffffffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"

scsi0.sasWWID = "50 05 05 6b 8e 3f f0 30"

Verfasst: 17.04.2010, 17:06
von Dayworker
Der allen VMware-Produkten zugrundeliegende Intel-Chipsatz BX440 konnte ATA/IDE-technisch meines Wissens nach nicht schneller. Diese Problematik umgehst du ja recht einfach mit SCSI-Controllern im Gast.

Zum Einsatz des VMserver2 mit VMs und VM-Disks, die als phys.Device in die VM durchgereicht werden, sei dir gesagt, daß VMware dies im Gegensatz zum VMserver1 offiziell nicht mehr unterstützt. Da sind also möglicherweise Bugs vorhanden und der momentan noch mögliche Einsatz kann mit jeder neuen VMserver2-Version auch kommentarlos entfallen.

Zu deiner Solaris-VM kann ich dir sagen, daß sie CPU-technisch in meinen Augen keinen Sinn macht. Du hast einen Dualcore-Host und gibst der VM 2 v.CPUs, wo bleiben dann die für das Host-OS auch benötigten Kapazitäten? Das Host-OS nimmt sich dabei immer was es braucht. Zumal die VM immer nur dann Rechenzeit durch das Host-OS zugewiesen bekommt, wenn dieses auch 2 Kerne frei hat und dieser Zustand ist mit 1 vCPU in der VM wesentlich häufiger erreichbar. Auf einer als Datenspeicher fungierenden VM sind dort auch keine Einbussen zu erwarten. ;)
Gleichzeitig kannst du mks.enable3d = "TRUE" auf "FALSE" setzen. Der bei der Workstation und ausschließlich bei Windows-Gästen mögliche rudimentäre 3D-Support mit DirectX9 wurde beim VMserver komplett entfernt. Selbst die VMware-Tools einer WS7 bringen dort also nichts.

Verfasst: 17.04.2010, 17:06
von continuum
Beide liefen wie gesagt nur mit UDMA2.


woher weisst du das ?
Was da im BIOS der VM steht hat nichts zu sagen