Seite 1 von 1

VMX Datei optimierbar ??

Verfasst: 27.01.2009, 08:56
von debianQuestion
Hi,

ich hatte ja meine unter VMware Server 1.2 erstellte VM auf dem VMware Server 2.0 gestartet und in HW Version 7 umgestellt.

http://vmware-forum.de/viewtopic.php?t=14989

Das Filesystem ist ext3 und OS RedHat 7.3 mit bigmem Kernel 2.4

Auf dem System läuft mysql und sehr viele http zugriffe. Irgendwie läüft es performance technisch nicht so wie vorher. Hat jemand eine idee was ich optimieren kann evtl an den VM einstellungen?
Der Wirt hat CentOS 5.2 64 Bit installiert und VMWare Server 2.0

Es sind zwei Netzwerkkarten konfiguriert. extern und intern.

Hier die VMX-Datei:


Code: Alles auswählen

#!/usr/bin/vmware
.encoding = "UTF-8"
config.version = "8"
virtualHW.version = "7"
scsi0.present = "TRUE"
memsize = "8192"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "test.vmdk"
scsi0:0.writeThrough = "TRUE"
ide1:0.present = "TRUE"
ide1:0.fileName = "/dev/hda"
ide1:0.deviceType = "cdrom-raw"
floppy0.startConnected = "FALSE"
floppy0.fileName = "/dev/fd0"
Ethernet0.present = "TRUE"
Ethernet0.connectionType = "bridged"
displayName = "test"
guestOS = "otherlinux"
priority.grabbed = "normal"
priority.ungrabbed = "normal"
powerType.powerOff = "hard"
powerType.powerOn = "hard"
powerType.suspend = "hard"
powerType.reset = "hard"

numvcpus = "2"

scsi0:0.redo = ""
ide1:0.startConnected = "FALSE"
ethernet0.addressType = "generated"
uuid.location = "56 4d 74 ed d7 f4 81 7c-ad 41 67 35 0f 64 a7 af"
uuid.bios = "56 4d 74 ed d7 f4 81 7c-ad 41 67 35 0f 64 a7 af"
ethernet0.generatedAddress = "00:0c:39:64:b8:bg"
ethernet0.generatedAddressOffset = "0"
ethernet0.vnet = "/dev/vmnet0"

autostart = "poweron"
autostart.order = "20"
autostop.order = "20"

workingDir = "."

extendedConfigFile = "test.vmxf"
virtualHW.productCompatibility = "hosted"
tools.upgrade.policy = "manual"

ethernet0.startConnected = "TRUE"
ethernet0.allowGuestConnectionControl = "FALSE"
ethernet0.features = "1"
ethernet0.wakeOnPcktRcv = "FALSE"
ethernet0.networkName = "Bridged"
ethernet1.present = "TRUE"
ethernet1.startConnected = "TRUE"
ethernet1.allowGuestConnectionControl = "FALSE"
ethernet1.features = "1"
ethernet1.wakeOnPcktRcv = "FALSE"
ethernet1.networkName = "Bridged2"
ethernet1.addressType = "generated"

floppy0.present = "FALSE"

ide1:0.allowGuestConnectionControl = "FALSE"

ethernet1.generatedAddress = "00:0c:39:64:b8:c8"
debugStub.linuxOffsets = "0x0,0xffffffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"
vmotion.checkpointFBSize = "16777216"
ethernet1.generatedAddressOffset = "10"
tools.remindInstall = "TRUE"

mks.enable3d = "TRUE"
pciBridge0.present = "TRUE"
pciBridge4.present = "TRUE"
pciBridge5.present = "TRUE"
pciBridge6.present = "TRUE"
pciBridge7.present = "TRUE"
vmci0.present = "TRUE"
pciBridge4.virtualDev = "pcieRootPort"
pciBridge4.pciSlotNumber = "21"
pciBridge4.functions = "8"
pciBridge5.virtualDev = "pcieRootPort"
pciBridge5.pciSlotNumber = "22"
pciBridge5.functions = "8"
pciBridge6.virtualDev = "pcieRootPort"
pciBridge6.pciSlotNumber = "23"
pciBridge6.functions = "8"
pciBridge7.virtualDev = "pcieRootPort"
pciBridge7.pciSlotNumber = "24"
pciBridge7.functions = "8"

pciBridge0.pciSlotNumber = "17"
scsi0.pciSlotNumber = "16"
ethernet0.pciSlotNumber = "32"
ethernet1.pciSlotNumber = "33"
vmci0.pciSlotNumber = "34"
vmci0.id = "258254767"

tools.syncTime = "FALSE"
[url][/url]

Verfasst: 27.01.2009, 09:21
von Dayworker
Leider schreibst du nix zum Host. Aber wenn möglich nur eine CPU und auf alle Fälle weniger als 4GB (:!:) an RAM sollten der VM gehörig auf die Sprünge helfen.
Die Hintergründe für beide Einstellungen finden sich zuhauf im Server2-Bereich unter den Titeln "VM zu langsam" etc.

Verfasst: 27.01.2009, 13:13
von continuum
memsize = "8192"
numvcpus = "2"

Au weia - die ist doch sicher lahm wie eine Schnecke ?

|Weniger ist mehr - oft viel mehr

Verfasst: 27.01.2009, 13:19
von debianQuestion
Hi,

der Host hat 8 VCPU's und 32 GB RAM ist Cent OS 5.2 drauf.

Warum nicht 2 CPU's auswählen?

Warum weniger als 8 GB ? Ich habe extra den bigmem Kernel + HwVersions änderung auf 7 gemacht damit 8 GB erkannt werden. Die VM verwendet aber während des Betreibes nur 1,3 GB und muss dementsprechend auch nicht swappen.

Verfasst: 28.01.2009, 02:21
von Dayworker
...der Host hat 8 VCPU's...

Was sind denn 8 VCPU's? Doch nicht etwa ein Quad mit HT :?:

Die VM verwendet aber während des Betreibes nur 1,3 GB und muss dementsprechend auch nicht swappen.

Wenn die VM nur 1.3GB verwendet, weshalb dann also 8GB zuweisen? Damit machst du die VM nur unnötig langsam und der Start dauert bei ungeschickter Einstellung auch bis zum Morgengrauen.

Wenn du wirklich 2CPU's und 8GB an RAM brauchst, solltest du über reale Hardware und nicht über Virtualisierung nachdenken :!: Hier schreiben einige Leute, daß sie alles was mehr als 2GB RAM und mehr als 1 Kern braucht, von der Virtualisierung ausschließen. Es macht für sie, außer vielleicht für Machbarkeitsstudien, einfach keinen Sinn. Meinen Beobachtungen im Taskmanager nach bedeuten 2 v.CPU bei VMware nicht ein Dualcore für das Gast-OS im herkömmlichen Sinne, sondern eher 2 Sockel mit jeweils 1Singlecore und die Koherenz beider Kerne läuft in Software über den VMserver2. Damit sind Leistungsverluste vorprogrammiert. Alleine der Leerlauf einer VM mit 2 virtuellen CPU's sorgt für eine Auslastung von 10-25% auf dem Host.

Von daher ist die Aussage von bis zu 8GB RAM pro VM beim Server2 bisher nur für das Marketing, als Alleinstellungsmerkmal oder um einen Gleichstand verschiedener Virtualisierer zu signalisieren, wichtig.