Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!

Debian Host - VM Win XP Pro - Performance

Hilfe bei Problemen mit der Installation oder Benutzung des VMware Server 2.

Moderatoren: irix, Dayworker

Member
Beiträge: 17
Registriert: 08.08.2009, 11:45

Debian Host - VM Win XP Pro - Performance

Beitragvon Quickly » 10.09.2009, 08:16

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

Experte
Beiträge: 1188
Registriert: 08.11.2005, 13:08
Wohnort: bei Berlin

Beitragvon e-e-e » 10.09.2009, 09:08

Hallo,

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

Member
Beiträge: 17
Registriert: 08.08.2009, 11:45

Beitragvon Quickly » 10.09.2009, 12:18

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

Experte
Beiträge: 1188
Registriert: 08.11.2005, 13:08
Wohnort: bei Berlin

Beitragvon e-e-e » 10.09.2009, 12:31

Hallo,

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

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 10.09.2009, 13:08

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

Member
Beiträge: 17
Registriert: 08.08.2009, 11:45

Beitragvon Quickly » 10.09.2009, 19:06

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:


Zurück zu „VMserver 2“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste