Mar 29 20:01:50.442: vcpu-0| Switching from cacheEntry to writeEntry on page 120898762
Mar 29 20:01:50.442: vcpu-0| Switching from cacheEntry to writeEntry on page 120898763
Mar 29 20:01:50.442: vcpu-0| Switching from cacheEntry to writeEntry on page 120898764
Mar 29 20:01:50.442: vcpu-0| Switching from cacheEntry to writeEntry on page 120898765
Mar 29 20:01:50.442: vcpu-0| Switching from cacheEntry to writeEntry on page 120898766
Mar 29 20:01:50.442: vcpu-0| Switching from cacheEntry to writeEntry on page 120898767
Mar 29 20:01:50.442: vcpu-0| Switching from cacheEntry to writeEntry on page 120898768
Mar 29 20:01:50.442: vcpu-0| Switching from cacheEntry to writeEntry on page 120898769
Mar 29 20:01:50.443: vcpu-0| Switching from cacheEntry to writeEntry on page 120898770
Mar 29 20:01:50.443: vcpu-0| Switching from cacheEntry to writeEntry on page 120898771
Mar 29 20:01:50.443: vcpu-0| Switching from cacheEntry to writeEntry on page 120898772
Mar 29 20:01:50.443: vcpu-0| Switching from cacheEntry to writeEntry on page 120898773
Solche Einträge passieren immer dann, wenn VMware Arbeitsspeicher auslagern muß. Daher beginnen die Einträge auch mit
vcpu-0. Lösen läßt sich das recht einfach, indem man eine Reservierung des RAMs für VMware in den erweiterten Host-Einstellungen einstellt. Im Prinzip fehlen hier Einträge in der "
config.ini" wie:
Mar 21 22:38:03: vmx| DICT prefvmx.allVMMemoryLimit = 2700
Mar 21 22:38:03: vmx| DICT prefvmx.minVmMemPct = 100
Mar 21 22:38:03: vmx| DICT prefvmx.useRecommendedLockedMemSize = TRUE
Mar 29 19:46:34.307: vmx| DISKLIB-LINK : Opened 'D:\daten\vmware\rprengel\privat_win_7_32_media\Windows 7.vmdk' (0xa): twoGbMaxExtentSparse, 1174405120 sectors / 560 GB.
Mar 29 19:46:34.322: vmx| DISKLIB-LIB : Opened "D:\daten\vmware\rprengel\privat_win_7_32_media\Windows 7.vmdk" (flags 0xa).
Sowas würde ich mir sparen. Die Chancen bei einer v.Disk von 560GB Größe im Sparse-Diskformat einen zusammenhängenden Speicherbereich zu erwischen, dürfte selbst bei halbvollen Terabyte-Drives gegen Null gehen und dann sind folgende Einträge die logische Konsequenz:
Mar 29 20:05:54.410: vmx| DISKLIB-LIB : numIOs = 50000 numMergedIOs = 5600 numSplitIOs = 615
...
Mar 29 20:39:36.411: vmx| DISKLIB-LIB : numIOs = 300000 numMergedIOs = 7913 numSplitIOs = 1055
Mar 29 20:40:11.585: vmx| DISKLIB-LIB : numIOs = 350000 numMergedIOs = 7913 numSplitIOs = 1055
Da heißt es jetzt zu beobachten und die VM regelmäßig zu shrinken. Ulli hat vielleicht noch Info's, ab wann die WS den Start bei stark fragmentierten v.Disks verweigert. Da sich hier aber nur die Anzahl der "
numIOs" bei gleichbleibenden "
numMergedIOs" und "
numSplitIOs" erhöht hat, gehe ich von reinen Lesezugriffen aus und die sind unkritisch. Das ändert sich jedoch, wenn Schreibzugriffe innerhalb der VM gemacht werden. Dazu reicht es auch, die v.Disk innerhalb der VM zu defragmentieren oder vollständig zu formatieren, dann explodieren die Werte für "
numMergedIOs" und "
numSplitIOs" förmlich.
Mar 30 03:33:45.914: vmx| DISKLIB-LIB : numIOs = 2450000 numMergedIOs = 23387 numSplitIOs = 4981
Mar 30 03:34:55.900: vmx| DISKLIB-LIB : numIOs = 2500000 numMergedIOs = 23545 numSplitIOs = 4992
Mar 30 03:36:01.783: vmx| DISKLIB-LIB : numIOs = 2550000 numMergedIOs = 23699 numSplitIOs = 5001
...
Mar 30 04:54:34.528: vmx| DISKLIB-LIB : numIOs = 4550000 numMergedIOs = 27808 numSplitIOs = 6261
Die Werte für "
numIOs", "
numMergedIOs" und "
numSplitIOs" erhöhen sich bei dir ständig und deuten eine stärker voranschreitende Fragmentierung an.
Das erklärt allerdings nicht den Absturz am Ende des Logs
@Ulli
Hat die WS6.5.X eigentlich unter W7/W2k8-R2 auch dasselbe Problem, wenn VMs oder Programme mehr als 30% des Arbeitsspeichers enbloc anfordern oder ist das nur eine "Spezialität" der WS7.X bzw des SP1
