Hallo,
ich hatte unten genannte Anordnung mit Workstation 4.5 und 5.5 zu laufen und habe jetzt auf Server umgestellt. Mit WS und swappen hat die Erweckung einer VM nach längerem Nichtgebrauch einige Sekunden gedauert (max. 30s) danach konnte man fast immer normal arbeiten. Mit VMware-Server dauert dies einige Minuten bis die betreffende VM anläuft und nochmals etliche Sekunden wenn man z.B. einige Zeit nach dem Anlauf auf eine lang nicht genutzte Funktion (wie DB) zugreift.
Ich habe im Host swappiness auf 0 gesetzt und die VM´s nutzen nur den physisch vorhandenen RAM (für 5 gleichzeitig laufende VM´s 900 MB). Eigenartigerweise wird im Statusmonitor angezeigt, daß die VM´s nur 130 MB und mein Hostsystem 770 MB - also zusammen nur 900 MB RAM benutzen. Im Host ergibt die Ausgabe von free allerdings, daß 330 MB geswappt sind. Meine Prozessorlast liegt auch unter 30 %. Also sollte selbst das Rückladen der 330 MB nicht mehr als einige Sekunden dauern (beim Kopieren von Dateien erreiche ich im Schnitt 30-40 MB pro Sekunde). Debugging ist ebenfalls abgeschaltet.
Wo kann ich mein System noch tunen?
Im Vorfeld schon mal vielen Dank für Eure hoffentlich reichlichen Ideen.
MfG.
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!
Performance- evtl. Standby-Problem
- continuum
- UNSTERBLICH(R.I.P.)
- Beiträge: 14759
- Registriert: 09.08.2003, 05:41
- Wohnort: sauerland
- Kontaktdaten:
Hi
den kompletten nominellen RAM aller VMs komplett im Host-RAM zu halten geht meines-wissens nur unter Windows.
Wenn du also richtig schnelle VMs haben willst bist du mit Linux eindeutig im Nachteil.
Der Rest ist Einstellungs-sache der config.ini (config unter Linux)
Auf meiner Seite findest du die gaengigsten Parameter aufgelistet.
Ulli
den kompletten nominellen RAM aller VMs komplett im Host-RAM zu halten geht meines-wissens nur unter Windows.
Wenn du also richtig schnelle VMs haben willst bist du mit Linux eindeutig im Nachteil.
Der Rest ist Einstellungs-sache der config.ini (config unter Linux)
Auf meiner Seite findest du die gaengigsten Parameter aufgelistet.
Ulli
Hallo,
es gibt unter Host Settings jedenfalls die Möglichkeit "Fit all virtual machine memorry into reserved host RAM" allerdings verbietet man mit der Einstellung swappiness=0 dem Linux nicht das Swappen völlig sondern legt bloß besonders restriktive Regeln dafür fest. Ich müßte vielleicht mal die Swap-Partition komplett unmounten, um das Swappen absolut zu unterbinden, dazu müßte ich aber erst einmal meinen RAM auf 4 GB aufstocken, da sonst wohl Probleme auftreten könnten.
MfG
es gibt unter Host Settings jedenfalls die Möglichkeit "Fit all virtual machine memorry into reserved host RAM" allerdings verbietet man mit der Einstellung swappiness=0 dem Linux nicht das Swappen völlig sondern legt bloß besonders restriktive Regeln dafür fest. Ich müßte vielleicht mal die Swap-Partition komplett unmounten, um das Swappen absolut zu unterbinden, dazu müßte ich aber erst einmal meinen RAM auf 4 GB aufstocken, da sonst wohl Probleme auftreten könnten.
MfG
Na dann Buchsen runter:
eine *.vmx:
die config:
und die preferences:
ich hab´ ein wenig gekürzt.
Vielen Dank, Ronny
eine *.vmx:
Code: Alles auswählen
#!/usr/bin/vmware
config.version = "8"
virtualHW.version = "4"
scsi0.present = "TRUE"
memsize = "128"
ide0:0.present = "TRUE"
ide0:0.fileName = "Win98_C_Fax+ISDN.vmdk"
ide0:0.writeThrough = "FALSE"
ide1:0.present = "TRUE"
ide1:0.fileName = "/dev/cdrom"
ide1:0.deviceType = "cdrom-raw"
floppy0.fileName = "/dev/fd0"
Ethernet0.present = "TRUE"
displayName = "Win98_Fax+ISDN"
guestOS = "win98"
priority.grabbed = "normal"
priority.ungrabbed = "normal"
powerType.powerOff = "hard"
powerType.powerOn = "hard"
powerType.suspend = "hard"
powerType.reset = "hard"
ide0:0.mode = "independent-persistent"
ide0:1.present = "TRUE"
ide0:1.fileName = "Win98_D_Fax+ISDN.vmdk"
ide0:1.mode = "independent-persistent"
ide1:0.startConnected = "FALSE"
usb.present = "TRUE"
usb.generic.autoconnect = "FALSE"
sound.present = "TRUE"
sound.startConnected = "FALSE"
sound.fileName = "-1"
sound.autodetect = "TRUE"
serial0.present = "TRUE"
serial0.fileName = "/dev/ttyS0"
serial1.present = "TRUE"
serial1.startConnected = "FALSE"
serial1.fileName = "/dev/ttyS1"
parallel0.present = "TRUE"
parallel0.fileName = "/dev/parport0"
parallel0.bidirectional = "FALSE"
ide0:0.redo = ""
ide0:1.redo = ""
ethernet0.addressType = "generated"
sound.virtualDev = "es1371"
uuid.location = "56 4d b6 47 9e 41 fe 52-6c 82 6d 10 ee c7 ad 89"
uuid.bios = "56 4d b6 47 9e 41 fe 52-6c 82 6d 10 ee c7 ad 89"
ethernet0.generatedAddress = "00:0c:29:c7:ad:89"
ethernet0.generatedAddressOffset = "0"
tools.syncTime = "FALSE"
floppy0.startConnected = "FALSE"
parallel0.startConnected = "FALSE"
snapshot.action = "prompt"
checkpoint.vmState = ""
usb.autoConnect.device0 = ""
usb.autoConnect.device1 = ""
MemTrimRate = "30"
die config:
Code: Alles auswählen
vmnet1.hostonlyaddress = "172.16.39.1"
vmnet1.hostonlynetmask = "255.255.255.0"
control.fullpath = "/usr/bin/vmware-cmd"
loop.fullpath = "/usr/bin/vmware-loop"
dhcpd.fullpath = "/usr/bin/vmnet-dhcpd"
libdir = "/usr/lib/vmware"
vmware.fullpath = "/usr/bin/vmware"
serverd.init.fullpath = "/usr/lib/vmware/serverd/init.pl"
authd.client.port = "904"
authd.fullpath = "/usr/sbin/vmware-authd"
vmdir = "/home/vmware"
serverd.fullpath = "/usr/sbin/vmware-serverd"
datastore.name = "local"
datastore.localpath = "/home/vmware/"
prefvmx.useRecommendedLockedMemSize = "TRUE"
prefvmx.minVmMemPct = "100"
defaultVMPath = "/home/vmware"
priority.grabbed = "normal"
priority.ungrabbed = "normal"
und die preferences:
Code: Alles auswählen
pref.grabOnKeyPress = "FALSE"
pref.eula.0.appName = "VMware Workstation"
pref.eula.0.buildNumber = "29772"
pref.eula.size = "1"
pref.autoFitFullScreen = "fitHostToGuest"
pref.view.navBar.type = "favorites"
pref.mruDest0.present = "FALSE"
pref.mruDest0.destString = ""
pref.mruDest0.user = ""
pref.mruDest1.present = "FALSE"
pref.mruDest1.destString = ""
pref.mruDest1.user = ""
pref.mruDest2.present = "FALSE"
pref.mruDest2.destString = ""
pref.mruDest2.user = ""
pref.mruDest3.present = "FALSE"
pref.mruDest3.destString = ""
pref.mruDest3.user = ""
pref.mruDest4.present = "FALSE"
pref.mruDest4.destString = ""
pref.mruDest4.user = ""
pref.mruDest5.present = "FALSE"
pref.mruDest5.destString = ""
pref.mruDest5.user = ""
pref.mruDest6.present = "FALSE"
pref.mruDest6.destString = ""
pref.mruDest6.user = ""
pref.mruDest7.present = "FALSE"
pref.mruDest7.destString = ""
pref.mruDest7.user = ""
pref.tip.index = "1"
webUpdate.checkLast = "1160740941"
pref.tip.startup = "FALSE"
hint.hostlinux.othervms = "FALSE"
hint.upgrade.hintForPainfulGOS = "FALSE"
hint.snapshot.poweroff.legacy = "FALSE"
pref.view.navBar = "FALSE"
pref.view.toolbars.style = "text"
pref.view.tabs = "FALSE"
pref.ws.currentObj.path = "/vm/|23ffdc044052374c41/"
pref.ws.currentObj.type = "vm"
pref.placement.right = "1802"
pref.placement.bottom = "1452"
hint.xkeymap.notLocal = "FALSE"
pref.placement.left = "0"
pref.placement.top = "0"
webUpdate.checkPeriod = "weekly"
pref.console.openedObj1.present = "TRUE"
pref.console.openedObj1.type = "vm"
pref.console.openedObj1.path = "/vm/|23c6cc3f34f777f251/"
pref.console.openedObj1.file = "/home/vmware/Win98_KHK/Win98_KHK.vmx"
pref.console.openedObj1.dest = "/host2/|23b21598adfab49457/"
pref.console.openedObj.maxNum = "35"
pref.motionUngrab = "TRUE"
pref.motionScroll = "FALSE"
pref.motionGrab = "TRUE"
pref.exchangeSelections = "TRUE"
pref.autoRaise = "FALSE"
...
... usw.
ich hab´ ein wenig gekürzt.
Vielen Dank, Ronny
Hallo,
wie oben schon angekündigt, habe ich meinen RAM auf 4GB aufgerüstet und meine swap-Partition entfernt, weil ich gerade dabei war, habe ich noch meinen VM´s das selbige angetan und deren verfügbaren RAM extrem vergrößert, und wen wundert´s daß diese Radikalkur zu extremer Geschwindigkeit und keinem spürbaren Einschlafverlangen (Standby-Versuchen) geführt hat.
Somit ist mein Problem gelöst, wenn auch mit mehr finanziellem Aufwand als gewünscht.
Gruß Ronny
wie oben schon angekündigt, habe ich meinen RAM auf 4GB aufgerüstet und meine swap-Partition entfernt, weil ich gerade dabei war, habe ich noch meinen VM´s das selbige angetan und deren verfügbaren RAM extrem vergrößert, und wen wundert´s daß diese Radikalkur zu extremer Geschwindigkeit und keinem spürbaren Einschlafverlangen (Standby-Versuchen) geführt hat.
Somit ist mein Problem gelöst, wenn auch mit mehr finanziellem Aufwand als gewünscht.
Gruß Ronny
Zurück zu „VMserver 1 und GSX“
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste
