Seite 1 von 1

VMX beschreibt nach shutdown 1min lang die vmem???

Verfasst: 30.09.2008, 15:08
von pedro25
Hallo.

Habe folgendes Phänomen festgestellt nach einem Umzug auf Vista x64 mit Intel DualCore
- Neue VM eingerichtet, Windows XP (32Bit) installiert, läuft soweit.

Früher war es so, wenn ich Windows herunterfahre, schaltet sich die VMX unmittelbar nach dem Heruntefahren aus. Jetzt hab ich den Fall, dass sie ca 1min. lang die dazugehörige vmem Datei beschreibt (sehe ich im Process Explorer von Sysinternals) - nur wozu? :roll: :?:

Weiß jemand, an welchem Parameter ich schrauben muss?

Vielen Dank.

Benutze Workstation 6.5 (nicht 6.0.5)
VMX Config:
.encoding = "windows-1252"
config.version = "8"
virtualHW.version = "6"
numvcpus = "2"
scsi0.present = "TRUE"
memsize = "1000"
ide0:0.present = "TRUE"
ide0:0.fileName = "WinXP_SP3_Disk.vmdk"
ide1:0.present = "TRUE"
ide1:0.fileName = "F:"
ide1:0.deviceType = "cdrom-raw"
floppy0.autodetect = "TRUE"
ethernet0.present = "TRUE"
ethernet0.wakeOnPcktRcv = "FALSE"
usb.present = "TRUE"
ehci.present = "TRUE"
sound.present = "TRUE"
sound.fileName = "-1"
sound.autodetect = "TRUE"
svga.autodetect = "TRUE"
pciBridge0.present = "TRUE"
mks.keyboardFilter = "allow"
displayName = "WinXP_SP3"
guestOS = "winxppro"
nvram = "Windows XP Professional.nvram"
deploymentPlatform = "windows"
virtualHW.productCompatibility = "hosted"
tools.upgrade.policy = "useGlobal"

ide1:0.autodetect = "FALSE"
floppy0.fileName = "A:"
extendedConfigFile = "Windows XP Professional.vmxf"

ide0:1.present = "TRUE"
ide0:1.autodetect = "FALSE"
ide0:1.deviceType = "cdrom-raw"
ide0:1.startConnected = "FALSE"
ide1:0.startConnected = "FALSE"
floppy0.startConnected = "FALSE"
ethernet0.startConnected = "FALSE"
ethernet1.present = "TRUE"
ethernet1.startConnected = "FALSE"
ethernet1.wakeOnPcktRcv = "FALSE"
ethernet2.present = "TRUE"
ethernet2.startConnected = "FALSE"
ethernet2.wakeOnPcktRcv = "FALSE"
MemTrimRate = "0"

ide0:1.fileName = "E:"

ethernet0.addressType = "generated"
ethernet1.addressType = "generated"
ethernet2.addressType = "generated"
uuid.location = "56 4d dc 58 62 7e ca 64-a0 d6 6a 4d 2f 4b 38 98"
uuid.bios = "56 4d dc 58 62 7e ca 64-a0 d6 6a 4d 2f 4b 38 98"
ide0:0.redo = ""
pciBridge0.pciSlotNumber = "17"
scsi0.pciSlotNumber = "16"
ethernet0.pciSlotNumber = "32"
ethernet1.pciSlotNumber = "33"
ethernet2.pciSlotNumber = "34"
sound.pciSlotNumber = "35"
ehci.pciSlotNumber = "36"
ethernet0.generatedAddress = "00:0c:29:4b:38:98"
ethernet0.generatedAddressOffset = "0"
ethernet1.generatedAddress = "00:0c:29:4b:38:a2"
ethernet1.generatedAddressOffset = "10"
ethernet2.generatedAddress = "00:0c:29:4b:38:ac"
ethernet2.generatedAddressOffset = "20"

tools.syncTime = "TRUE"

vmotion.checkpointFBSize = "16777216"

hgfs.mapRootShare = "TRUE"
sharedFolder.maxNum = "1"
sharedFolder0.present = "TRUE"
sharedFolder0.enabled = "TRUE"
sharedFolder0.readAccess = "TRUE"
sharedFolder0.hostPath = "D:\"
sharedFolder0.guestName = "D"
sharedFolder0.expiration = "never"

isolation.tools.hgfs.disable = "FALSE"

isolation.tools.vmdebug.disable = "TRUE"
debugStub.allow = "FALSE"
snapshot.action = "keep"

sched.mem.pshare.enable="FALSE"

unity.enableLaunchMenu = "FALSE"

Verfasst: 30.09.2008, 15:45
von McStarfighter
Das hat damit zu tun, daß das OS schlicht und einfach so eingestellt ist, daß es beim Runterfahren den RAM überschreibt. Ist also ne Sache des Betriebssystems und nicht von VMWare selbst ...

Wo stell ich so ein Verhalten ab?

Verfasst: 30.09.2008, 16:14
von pedro25
Hallo.

Danke für die schnelle Antwort, auf so eine Idee bin ich gar nicht gekommen.
Früher hat Windows XP das doch auch nicht gemacht, wieso jetzt auf einmal?
Auslagerungsdatei ist deaktiviert, wird also beim herunterfahren nicht überschrieben.

Hab gegoogelt, aber nirgendwo gefunden, dass XP den RAM zum schluss löscht (Auslagerungsdatei kann man einstellen, benutze ich aber nicht), geschweige denn das man sowas abstellen kann.

Nach wie vor offenes "Problem". (Ich muss halt etwas warten..)

Verfasst: 30.09.2008, 17:34
von continuum
Auslagerungsdatei ist deaktiviert, wird also beim herunterfahren nicht überschrieben.


Wieso das denn ????????????????????????????????????????????????

Verwendest du eine mem-file ?
Poste mal deine config.ini

Verfasst: 30.09.2008, 17:53
von McStarfighter
Ach stimmt, du arbeitest ja OHNE Pagefile ... autsch ...

Verfasst: 01.10.2008, 10:43
von pedro25
Also. Es liegt definitiv nicht am Gast Betriebssystem.
Wenn ich die gleich VM auf einem anderen Rechner ausführe, tritt dieses Verhalten nicht auf.
Liegt evtl. An meiner Version.
Derzeit: 6.5 (tritt auf)
Alter Rechner: 6.0.5 (tritt nicht auf)
Ich warte mal auf ein Update.

Behoben *juhu*

Verfasst: 01.10.2008, 12:20
von pedro25
So, jetzt ist es behoben.
Folgendes hab ich in einem Forum gefunden und befolgt, jetzt tritt der Effekt nicht mehr auf. War also doch Einstellungssache.

Try to disable VMware memory optimizations to see if it helps:

C:\Documents and Settings\All Users\Application Data\VMware\VMware Workstation\config.ini

prefvmx.useRecommendedLockedMemSize = "TRUE"
prefvmx.minVmMemPct = "100"

guest ".vmx" file:

sched.mem.pshare.enable = "FALSE"
mainMem.useNamedFile = "FALSE"
MemTrimRate = "0"
MemAllowAutoScaleDown = "FALSE"


Quelle: http://communities.vmware.com/message/932189#932189