Seite 1 von 1

Debian Host - VM Win XP Pro - Performance

Verfasst: 10.09.2009, 08:16
von Quickly
Hallo.

Es geht mir um die Geschwindigkeit von Windows XP Pro als Gastsystem auf einem Debian Host. Ich habe mich in dem Forum ein wenig umgesehen und einige Einträge gefunden.

Einige Einträge sind doppelt...als in /etc/vmware/config und /var/vm/mailsrv/mailsrv.vmx.

Sehe ich das richtig, dass die Einträge in der "config" generell für alle VMs sind und die Einträge in der "*.vmx" jeweils nur für die eine VM sind?
Oder bin ich da generell falsch?

/etc/vmware/config

Code: Alles auswählen

mainMem.useNamedFile = "FALSE"
sched.mem.pshare.enable = "FALSE"
prefvmx.minVmMemPct = "100"
prefvmx.useRecommendedLockedMemSize = "TRUE"
mainMem.partialLazyRestore = "FALSE"
mainMem.partialLazySave = "FALSE"
MemTrimRate = "0"


/var/vm/mailsrv/mailsrv.vmx

Code: Alles auswählen

mks.enable3d = "false"
MemAllowAutoScaleDown="FALSE"
mainMem.useNamedFile = "FALSE"
mainMem.partialLazyRestore = "FALSE"
mainMem.partialLazySave = "FALSE"
sched.mem.pshare.enable = "FALSE"


Dann habe ich noch gefunden:
/etc/sysctl.config
Die Datei habe ich. Allerdings heist sie bei mir:
/etc/sysctl.conf

Ist diese Datei gemeint?

/etc/sysctl.conf

Code: Alles auswählen

vm.swappiness=0


Das Problem ist, dass der XP Gast extrem langsam ist.

An Hardware habe ich hier:
Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz
8GB RAM (Debian BigMem)
Raid5 (4x250GB Seagate Raid HDD)

Danke für Info.

Quickly

Verfasst: 10.09.2009, 09:08
von e-e-e
Hallo,

ich hoffe, Du hast nur eine vCPU in der VM konfiguriert, denn weniger ist oft mehr. Poste am besten mal die gesamte *.vmx.

Verfasst: 10.09.2009, 12:18
von Quickly
Hallo.
Danke für Deine Mühe.

Hier die "term_srv.vmx"

Code: Alles auswählen

#!/usr/bin/vmware
.encoding = "windows-1252"
config.version = "8"
virtualHW.version = "7"
floppy0.present = "FALSE"
mks.enable3d = "false"
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 = "term_srv.nvram"
virtualHW.productCompatibility = "hosted"
ft.secondary0.enabled = "TRUE"
tools.upgrade.policy = "upgradeAtPowerCycle"
powerType.powerOff = "soft"
powerType.powerOn = "hard"
powerType.suspend = "hard"
powerType.reset = "soft"

displayName = "term_srv"
extendedConfigFile = "term_srv.vmxf"

numvcpus = "2"
memsize = "3072"
ide0:0.present = "TRUE"
ide0:0.fileName = "term_srv.vmdk"
ide0:0.writeThrough = "FALSE"
ide1:0.present = "FALSE"
ide1:0.fileName = "E:"
ide1:0.deviceType = "atapi-cdrom"
ide1:0.allowGuestConnectionControl = "FALSE"
ethernet0.present = "TRUE"
ethernet0.allowGuestConnectionControl = "FALSE"
ethernet0.features = "1"
ethernet0.wakeOnPcktRcv = "FALSE"
ethernet0.networkName = "intel_eth1"
ethernet0.addressType = "generated"
ethernet0.virtualDev = "e1000"
usb.present = "FALSE"
ehci.present = "TRUE"
guestOS = "winxppro"
uuid.location = "56 4d 0f 53 9b d7 7e 5f-81 8f fe e9 54 9d be f7"
uuid.bios = "56 4d 0f 53 9b d7 7e 5f-81 8f fe e9 54 9d be f7"
vc.uuid = "52 26 ee a0 2e 98 2d f8-db 48 66 0e e4 d7 d4 0c"

ethernet0.generatedAddress = "00:0c:29:9d:be:f7"
ide0:0.redo = ""
vmotion.checkpointFBSize = "16777216"
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
usb.pciSlotNumber = "-1"
ethernet0.pciSlotNumber = "33"
ehci.pciSlotNumber = "34"
vmci0.pciSlotNumber = "35"
usb:0.present = "TRUE"
usb:1.present = "TRUE"
ethernet0.generatedAddressOffset = "0"
vmci0.id = "701366001"
tools.remindInstall = "FALSE"
usb:1.deviceType = "hub"
usb:0.deviceType = "mouse"

sound.present = "TRUE"
sound.allowGuestConnectionControl = "FALSE"
sound.fileName = "-1"
sound.autodetect = "TRUE"

sound.pciSlotNumber = "36"
sound.startConnected = "FALSE"

ide1:0.startConnected = "TRUE"
tools.syncTime = "TRUE"

MemAllowAutoScaleDown="FALSE"
mainMem.useNamedFile = "FALSE"
mainMem.partialLazyRestore = "FALSE"
mainMem.partialLazySave = "FALSE"
sched.mem.pshare.enable = "FALSE"


Und die /etc/vmware/config

Code: Alles auswählen

guest.commands.enabledonhost = "TRUE"
authd.client.port = "902"
authd.proxy.nfc = "vmware-hostd:ha-nfc"
loop.fullpath = "/usr/bin/vmware-loop"
guest.commands.anonguestpasswordonhost = ""
product.buildnumber = "156745"
authd.proxy.vim = "vmware-hostd:hostd-vmdb"
bindir = "/usr/bin"
dhcpd.fullpath = "/usr/bin/vmnet-dhcpd"
guest.commands.anonguestusernameonhost = ""
control.fullpath = "/usr/bin/vmware-cmd"
product.version = "2.0.1"
authd.fullpath = "/usr/sbin/vmware-authd"
guest.commands.allowanonrootguestcommandsonhost = "FALSE"
vmware.fullpath = "/usr/bin/vmware"
libdir = "/usr/lib/vmware"
guest.commands.allowanonguestcommandsonhost = "FALSE"
vmdir = "/var/vm"
authd.soapserver = "TRUE"
product.name = "VMware Server"
vix.libdir = "/usr/lib/vmware-vix/lib"
mainMem.useNamedFile = "FALSE"
sched.mem.pshare.enable = "FALSE"
prefvmx.minVmMemPct = "100"
prefvmx.useRecommendedLockedMemSize = "TRUE"
mainMem.partialLazyRestore = "FALSE"
mainMem.partialLazySave = "FALSE"
MemTrimRate = "0"


Vielen Dank

Quickly

Verfasst: 10.09.2009, 12:31
von e-e-e
Hallo,

stell' mal bitte die Anzahl der vCPUs auf 1 zurück. Ich gehe davon aus, dass Du damit deutlich günstiger fährst.

Verfasst: 10.09.2009, 13:08
von continuum
3 Gb RAM fuer ein XP ??? - das halte ich fuer kontraproduktiv - oder hast du einen 64 bit Host ?
Bei einem 32bit Host wuerde ich 1536 Mb empfehlen wenn die VM schnell sein soll.

Unter Linux macht das Abschalten der namedFile nicht viel Sinn

Verfasst: 10.09.2009, 19:06
von Quickly
Hallo.
Erst mal vielen Dank für die Tips.
Der Start von dem XP Pro Gast braucht jetzt 4 Minuten, bis alles geladen wurde.
Ist natürlich abhängig von meiner Konfiguration XP. Klar.

Ich habe auf 1 CPU umgeschaltet und
mainMem.useNamedFile = "FALSE"
aus beiden Konfigurationen raus genommen.

Ich "vermute" das, dass es auch damit zusammen hängt, dass die Netzwerkkarte spät startet.
Ich habe Autologon beim Windows an und der Gast findet sein Benutzerprofil auf dem Samba nicht.
Auch, mal so locker gesagt, erscheinen die LAN-Symbole, unten in der Taskleiste, immer als letztes.

Kann ich bei VMware noch beieinflussen wann die LAN starten soll?
Ich suche gerade bei XP Pro. Habe aber noch nichts gefunden.

Danke

Quickly :grin: