Gast bekommt ID 333 / Host 100% RAM Auslastung
Verfasst: 13.01.2011, 16:09
Hi!
1. Was Du machen willst:
Ich will machen, dass der Server von meinem Arbeitskollegen wieder problemlos User-Anmeldungen zulässt.
2. Worin Dein Problem besteht:
Es gibt 1 Host, und 2 VMs. Die eine VM ist ein Terminal-Server. Dieser bekommt (u.a.) die Event ID 333:
An I/O operation initiated by the Registry failed unrecoverably. The Registry could not read in or write out or flush one of the files that contain the system's image of the Registry.
Die User können sich teilweise nicht mehr anmelden. Außerdem rattert es noch weitere Fehlermeldungen, die laut Microsoft Folgen von ID 333 sind. 333 lässt darauf schließen, dass das System nicht damit nachkommt, Daten zu schreiben.
Nun ist es so, dass es auf dem Host-System recht seltsam aussieht:
- Host hat 8 GB RAM.
- VM1 hat 2 GB zugewiesen, braucht aber nur knapp 200 MB
- VM2 (der TS mit den Problemen) hat 4 GB zugewiesen, braucht aber nur kanpp 500 MB
- Wenn ich nun in der Konsole aber auf den Host selbst klicke, zeigt er mir beim RAM volle Auslastung.
- Im Task-Manager des Hosts sind 2 Prozesse mit dem Namen: vmware-vmx.exe
- Der 1. davon braucht ca. 4 GB RAM, der 2. etwa 450 MB
- Zusätzlich kat mein Kollege da noch eine PostGres-DB laufen, die auch ca. 400 MB schluckt
- Zudem halt noch einige andere Prozesse, klar.
Es erscheint mir recht schlüssig, dass das Gast-System Probleme mit dem Hinterherkommen des Schreibzugriffs hat, wenn der RAM vom Host bis zum Anschlag voll ist.
3. Alles zum Host (da wo der Server installiert wurde) wichtige wie:
- Windows Server 2003 Standard x64 SP2
- Intel Xeon E5420 @2,50GHz (quad core), 8 GB RAM
4. wie unter Punkt 3, aber alles zum Gast (Deine VM) und zusätzlich:
Relevante VM:
- Windows Server 2003 Standard x86 SP2
- 2 CPUs, 4 GB RAM
- VMtools installiert, ja
5. Poste Deine Einstellungsdatei zur VM namens *.vmx, zu finden im Ordner dieser VM:
.encoding = "windows-1252"
config.version = "8"
virtualHW.version = "7"
memsize = "4096"
MemAllowAutoScaleDown = "FALSE"
displayName = "JPHHSRV.jphh"
guestOS = "winnetstandard"
numvcpus = "2"
floppy0.present = "TRUE"
floppy0.autodetect = "TRUE"
floppy0.filename = "auto detect"
parallel0.present = "TRUE"
parallel0.fileType = "device"
parallel0.fileName = "auto-detect"
parallel0.autodetect = "TRUE"
serial0.present = "TRUE"
serial0.fileType = "device"
serial0.fileName = "auto-detect"
serial0.autodetect = "TRUE"
usb.present = "TRUE"
ethernet0.present = "TRUE"
ethernet0.addressType = "generated"
ethernet0.connectionType = "bridged"
ethernet0.startConnected = "TRUE"
ide0:0.present = "TRUE"
ide0:0.autodetect = "TRUE"
ide0:0.filename = "auto detect"
ide0:0.deviceType = "cdrom-raw"
scsi0.present = "TRUE"
scsi0.virtualDev = "lsilogic"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "JPHHSRV.jphh.vmdk"
mks.enable3d = "TRUE"
vmci0.present = "TRUE"
lsilogic.noDriver = "FALSE"
ehci.present = "TRUE"
annotation = ""
pciBridge0.present = "TRUE"
tools.upgrade.policy = "useGlobal"
pciBridge4.present = "TRUE"
pciBridge4.virtualDev = "pcieRootPort"
pciBridge5.present = "TRUE"
pciBridge5.virtualDev = "pcieRootPort"
pciBridge6.present = "TRUE"
pciBridge6.virtualDev = "pcieRootPort"
pciBridge7.present = "TRUE"
pciBridge7.virtualDev = "pcieRootPort"
extendedConfigFile = "JPHHSRV.jphh.vmxf"
virtualHW.productCompatibility = "hosted"
checkpoint.vmState = ""
ethernet0.networkName = "Bridged"
ethernet0.features = "1"
ethernet0.generatedAddress = "00:0c:29:2c:d1:f8"
tools.syncTime = "FALSE"
uuid.location = "56 4d ba 3e f5 d3 ea 05-8d cd 84 74 e4 2c d1 f8"
uuid.bios = "56 4d ba 3e f5 d3 ea 05-8d cd 84 74 e4 2c d1 f8"
scsi0:0.redo = ""
vmotion.checkpointFBSize = "134217728"
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
scsi0.pciSlotNumber = "16"
usb.pciSlotNumber = "32"
ethernet0.pciSlotNumber = "33"
ehci.pciSlotNumber = "34"
vmci0.pciSlotNumber = "35"
usb:0.present = "TRUE"
usb:1.present = "TRUE"
ethernet0.generatedAddressOffset = "0"
vmci0.id = "545851059"
usb:1.deviceType = "hub"
usb:0.deviceType = "mouse"
Ich hoffe ihr könnt meinem Kollegen weiterhelfen.
Vielen Dank.
Joe-A-Kim
1. Was Du machen willst:
Ich will machen, dass der Server von meinem Arbeitskollegen wieder problemlos User-Anmeldungen zulässt.
2. Worin Dein Problem besteht:
Es gibt 1 Host, und 2 VMs. Die eine VM ist ein Terminal-Server. Dieser bekommt (u.a.) die Event ID 333:
An I/O operation initiated by the Registry failed unrecoverably. The Registry could not read in or write out or flush one of the files that contain the system's image of the Registry.
Die User können sich teilweise nicht mehr anmelden. Außerdem rattert es noch weitere Fehlermeldungen, die laut Microsoft Folgen von ID 333 sind. 333 lässt darauf schließen, dass das System nicht damit nachkommt, Daten zu schreiben.
Nun ist es so, dass es auf dem Host-System recht seltsam aussieht:
- Host hat 8 GB RAM.
- VM1 hat 2 GB zugewiesen, braucht aber nur knapp 200 MB
- VM2 (der TS mit den Problemen) hat 4 GB zugewiesen, braucht aber nur kanpp 500 MB
- Wenn ich nun in der Konsole aber auf den Host selbst klicke, zeigt er mir beim RAM volle Auslastung.
- Im Task-Manager des Hosts sind 2 Prozesse mit dem Namen: vmware-vmx.exe
- Der 1. davon braucht ca. 4 GB RAM, der 2. etwa 450 MB
- Zusätzlich kat mein Kollege da noch eine PostGres-DB laufen, die auch ca. 400 MB schluckt
- Zudem halt noch einige andere Prozesse, klar.
Es erscheint mir recht schlüssig, dass das Gast-System Probleme mit dem Hinterherkommen des Schreibzugriffs hat, wenn der RAM vom Host bis zum Anschlag voll ist.
3. Alles zum Host (da wo der Server installiert wurde) wichtige wie:
- Windows Server 2003 Standard x64 SP2
- Intel Xeon E5420 @2,50GHz (quad core), 8 GB RAM
4. wie unter Punkt 3, aber alles zum Gast (Deine VM) und zusätzlich:
Relevante VM:
- Windows Server 2003 Standard x86 SP2
- 2 CPUs, 4 GB RAM
- VMtools installiert, ja
5. Poste Deine Einstellungsdatei zur VM namens *.vmx, zu finden im Ordner dieser VM:
.encoding = "windows-1252"
config.version = "8"
virtualHW.version = "7"
memsize = "4096"
MemAllowAutoScaleDown = "FALSE"
displayName = "JPHHSRV.jphh"
guestOS = "winnetstandard"
numvcpus = "2"
floppy0.present = "TRUE"
floppy0.autodetect = "TRUE"
floppy0.filename = "auto detect"
parallel0.present = "TRUE"
parallel0.fileType = "device"
parallel0.fileName = "auto-detect"
parallel0.autodetect = "TRUE"
serial0.present = "TRUE"
serial0.fileType = "device"
serial0.fileName = "auto-detect"
serial0.autodetect = "TRUE"
usb.present = "TRUE"
ethernet0.present = "TRUE"
ethernet0.addressType = "generated"
ethernet0.connectionType = "bridged"
ethernet0.startConnected = "TRUE"
ide0:0.present = "TRUE"
ide0:0.autodetect = "TRUE"
ide0:0.filename = "auto detect"
ide0:0.deviceType = "cdrom-raw"
scsi0.present = "TRUE"
scsi0.virtualDev = "lsilogic"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "JPHHSRV.jphh.vmdk"
mks.enable3d = "TRUE"
vmci0.present = "TRUE"
lsilogic.noDriver = "FALSE"
ehci.present = "TRUE"
annotation = ""
pciBridge0.present = "TRUE"
tools.upgrade.policy = "useGlobal"
pciBridge4.present = "TRUE"
pciBridge4.virtualDev = "pcieRootPort"
pciBridge5.present = "TRUE"
pciBridge5.virtualDev = "pcieRootPort"
pciBridge6.present = "TRUE"
pciBridge6.virtualDev = "pcieRootPort"
pciBridge7.present = "TRUE"
pciBridge7.virtualDev = "pcieRootPort"
extendedConfigFile = "JPHHSRV.jphh.vmxf"
virtualHW.productCompatibility = "hosted"
checkpoint.vmState = ""
ethernet0.networkName = "Bridged"
ethernet0.features = "1"
ethernet0.generatedAddress = "00:0c:29:2c:d1:f8"
tools.syncTime = "FALSE"
uuid.location = "56 4d ba 3e f5 d3 ea 05-8d cd 84 74 e4 2c d1 f8"
uuid.bios = "56 4d ba 3e f5 d3 ea 05-8d cd 84 74 e4 2c d1 f8"
scsi0:0.redo = ""
vmotion.checkpointFBSize = "134217728"
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
scsi0.pciSlotNumber = "16"
usb.pciSlotNumber = "32"
ethernet0.pciSlotNumber = "33"
ehci.pciSlotNumber = "34"
vmci0.pciSlotNumber = "35"
usb:0.present = "TRUE"
usb:1.present = "TRUE"
ethernet0.generatedAddressOffset = "0"
vmci0.id = "545851059"
usb:1.deviceType = "hub"
usb:0.deviceType = "mouse"
Ich hoffe ihr könnt meinem Kollegen weiterhelfen.
Vielen Dank.
Joe-A-Kim