Hallo,
ein weiteres Problem quält mich bzw. meinen Server.
Beim Kopieren von Daten (~2 GB) vom Host (WIN2008, 64bit, 2 TB RAID5) zum Gast (WIN2003, 32 bit) ist die Performance/Datentransferrate sauschlecht: ~20 kB/s
Hat jemand eine Idee?
Diese sollte doch so min. bei ca. 7 MB/s liegen.
Host WIN2008 mit 2,5 GHz QuadCore CPU, 16 GB RAM, 2 TB RAID5
GAST WIN2003, 32 bit.
Gruß twj
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!
schlechte Performance Datentransfer zwischen Host und Gast
-
Dayworker
- King of the Hill
- Beiträge: 13656
- Registriert: 01.10.2008, 12:54
- Wohnort: laut USV-Log am Ende der Welt...
Schalte mal in den Servern das TCP-Offloading aus. Das "WIE" findet sich bei Google und im Guest Operating System Installation Guide.
[edit]
Poste mal exemplarisch den Inhalt der betreffenden VMX-Einstellungsdatei um allgemeine Schwachpunkt in der Performance aufzudecken.
[edit]
Poste mal exemplarisch den Inhalt der betreffenden VMX-Einstellungsdatei um allgemeine Schwachpunkt in der Performance aufzudecken.
Hallo,
danke für die schnelle Antwort.
Hier mal die Einstellungsmöglichkeiten der Netzwerkkarte im Gast:
Hier finde ich aber nix was in die Richtung TCP-Offloading geht
Habe ich da was falsch verstanden?
VMX-Konfig geht leider nicht als nicht als Anhang sorry
Konfig E-Server:
.encoding = "windows-1252"
config.version = "8"
virtualHW.version = "7"
floppy0.present = "false"
mks.enable3d = "true"
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 = "EServer.nvram"
virtualHW.productCompatibility = "hosted"
ft.secondary0.enabled = "true"
tools.upgrade.policy = "useGlobal"
powerType.powerOff = "soft"
powerType.powerOn = "hard"
powerType.suspend = "hard"
powerType.reset = "soft"
displayName = "EServer"
extendedConfigFile = "EServer.vmxf"
numvcpus = "2"
scsi0.present = "true"
scsi0.sharedBus = "none"
scsi0.virtualDev = "lsilogic"
memsize = "4096"
scsi0:0.present = "true"
scsi0:0.fileName = "EServer.vmdk"
scsi0:0.writeThrough = "true"
ide1:0.present = "true"
ide1:0.fileName = ""
ide1:0.deviceType = "atapi-cdrom"
ide1:0.allowGuestConnectionControl = "false"
ethernet0.present = "true"
ethernet0.allowGuestConnectionControl = "false"
ethernet0.features = "1"
ethernet0.wakeOnPcktRcv = "false"
ethernet0.networkName = "Bridged"
ethernet0.addressType = "generated"
usb.present = "true"
ehci.present = "true"
guestOS = "winnetstandard"
uuid.location = "56 4d a3 9f c8 0a fc e8-29 3d 86 e9 0f 21 b4 78"
uuid.bios = "56 4d a3 9f c8 0a fc e8-29 3d 86 e9 0f 21 b4 78"
vc.uuid = "52 56 96 72 3a 48 6a c0-c0 bb 98 19 65 ae 62 79"
ide1:0.startConnected = "true"
ide1:0.clientDevice = "true"
ethernet0.generatedAddress = "00:0c:29:21:b4:78"
tools.syncTime = "false"
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 = "253867128"
usb:1.deviceType = "hub"
usb:0.deviceType = "mouse"
#####################################################
Konfig WIN-XP Gast
.encoding = "windows-1252"
config.version = "8"
virtualHW.version = "7"
floppy0.present = "FALSE"
mks.enable3d = "TRUE"
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 = "Remote PC.nvram"
virtualHW.productCompatibility = "hosted"
ft.secondary0.enabled = "TRUE"
tools.upgrade.policy = "useGlobal"
powerType.powerOff = "soft"
powerType.powerOn = "hard"
powerType.suspend = "hard"
powerType.reset = "soft"
displayName = "Remote PC"
extendedConfigFile = "Remote PC.vmxf"
numvcpus = "2"
memsize = "2048"
ide0:0.present = "TRUE"
ide0:0.fileName = "Remote PC.vmdk"
ide0:0.writeThrough = "TRUE"
ide1:0.present = "TRUE"
ide1:0.fileName = "D:\VirtualMachines\win-xp-pro-sp3.iso"
ide1:0.deviceType = "cdrom-image"
ide1:0.allowGuestConnectionControl = "FALSE"
ethernet0.present = "TRUE"
ethernet0.allowGuestConnectionControl = "FALSE"
ethernet0.features = "1"
ethernet0.wakeOnPcktRcv = "FALSE"
ethernet0.networkName = "Bridged"
ethernet0.addressType = "generated"
usb.present = "TRUE"
ehci.present = "TRUE"
guestOS = "winxppro"
uuid.location = "56 4d 76 81 bd 32 e3 84-a0 2a 31 64 04 38 76 94"
uuid.bios = "56 4d 76 81 bd 32 e3 84-a0 2a 31 64 04 38 76 94"
vc.uuid = "52 2c 10 39 1f 55 aa 58-d1 33 7b 3d a8 4e 6f fd"
ide1:0.startConnected = "TRUE"
ethernet0.generatedAddress = "00:0c:29:38:76:94"
tools.syncTime = "TRUE"
ide0:0.redo = ""
vmotion.checkpointFBSize = "134217728"
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
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 = "70809236"
usb:1.deviceType = "hub"
usb:0.deviceType = "mouse"
danke für die schnelle Antwort.
Hier mal die Einstellungsmöglichkeiten der Netzwerkkarte im Gast:
Hier finde ich aber nix was in die Richtung TCP-Offloading geht
Habe ich da was falsch verstanden?
VMX-Konfig geht leider nicht als nicht als Anhang sorry
Konfig E-Server:
.encoding = "windows-1252"
config.version = "8"
virtualHW.version = "7"
floppy0.present = "false"
mks.enable3d = "true"
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 = "EServer.nvram"
virtualHW.productCompatibility = "hosted"
ft.secondary0.enabled = "true"
tools.upgrade.policy = "useGlobal"
powerType.powerOff = "soft"
powerType.powerOn = "hard"
powerType.suspend = "hard"
powerType.reset = "soft"
displayName = "EServer"
extendedConfigFile = "EServer.vmxf"
numvcpus = "2"
scsi0.present = "true"
scsi0.sharedBus = "none"
scsi0.virtualDev = "lsilogic"
memsize = "4096"
scsi0:0.present = "true"
scsi0:0.fileName = "EServer.vmdk"
scsi0:0.writeThrough = "true"
ide1:0.present = "true"
ide1:0.fileName = ""
ide1:0.deviceType = "atapi-cdrom"
ide1:0.allowGuestConnectionControl = "false"
ethernet0.present = "true"
ethernet0.allowGuestConnectionControl = "false"
ethernet0.features = "1"
ethernet0.wakeOnPcktRcv = "false"
ethernet0.networkName = "Bridged"
ethernet0.addressType = "generated"
usb.present = "true"
ehci.present = "true"
guestOS = "winnetstandard"
uuid.location = "56 4d a3 9f c8 0a fc e8-29 3d 86 e9 0f 21 b4 78"
uuid.bios = "56 4d a3 9f c8 0a fc e8-29 3d 86 e9 0f 21 b4 78"
vc.uuid = "52 56 96 72 3a 48 6a c0-c0 bb 98 19 65 ae 62 79"
ide1:0.startConnected = "true"
ide1:0.clientDevice = "true"
ethernet0.generatedAddress = "00:0c:29:21:b4:78"
tools.syncTime = "false"
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 = "253867128"
usb:1.deviceType = "hub"
usb:0.deviceType = "mouse"
#####################################################
Konfig WIN-XP Gast
.encoding = "windows-1252"
config.version = "8"
virtualHW.version = "7"
floppy0.present = "FALSE"
mks.enable3d = "TRUE"
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 = "Remote PC.nvram"
virtualHW.productCompatibility = "hosted"
ft.secondary0.enabled = "TRUE"
tools.upgrade.policy = "useGlobal"
powerType.powerOff = "soft"
powerType.powerOn = "hard"
powerType.suspend = "hard"
powerType.reset = "soft"
displayName = "Remote PC"
extendedConfigFile = "Remote PC.vmxf"
numvcpus = "2"
memsize = "2048"
ide0:0.present = "TRUE"
ide0:0.fileName = "Remote PC.vmdk"
ide0:0.writeThrough = "TRUE"
ide1:0.present = "TRUE"
ide1:0.fileName = "D:\VirtualMachines\win-xp-pro-sp3.iso"
ide1:0.deviceType = "cdrom-image"
ide1:0.allowGuestConnectionControl = "FALSE"
ethernet0.present = "TRUE"
ethernet0.allowGuestConnectionControl = "FALSE"
ethernet0.features = "1"
ethernet0.wakeOnPcktRcv = "FALSE"
ethernet0.networkName = "Bridged"
ethernet0.addressType = "generated"
usb.present = "TRUE"
ehci.present = "TRUE"
guestOS = "winxppro"
uuid.location = "56 4d 76 81 bd 32 e3 84-a0 2a 31 64 04 38 76 94"
uuid.bios = "56 4d 76 81 bd 32 e3 84-a0 2a 31 64 04 38 76 94"
vc.uuid = "52 2c 10 39 1f 55 aa 58-d1 33 7b 3d a8 4e 6f fd"
ide1:0.startConnected = "TRUE"
ethernet0.generatedAddress = "00:0c:29:38:76:94"
tools.syncTime = "TRUE"
ide0:0.redo = ""
vmotion.checkpointFBSize = "134217728"
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
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 = "70809236"
usb:1.deviceType = "hub"
usb:0.deviceType = "mouse"
Dayworker hat geschrieben:Schalte mal in den Servern das TCP-Offloading aus. Das "WIE" findet sich bei Google und im Guest Operating System Installation Guide.
Meinst du im Gast-System (bei mir Linux) oder auf dem Host (Windows Server 2000 und 2003)?
Mein Intel(R) PRO/1000 MT hat einen deutschen Treiber, du das naheliegenste wäre "TCP-Segmentierungsverschiebung" - ist das der korrekte Parameter?
Auf dem Linux-Host könnte man wohl etwas in die Richtung machen: "ethtool -K eth0 tx off".
Vielen Dank für einen kurzen Hinweis
Andreas
-
Dayworker
- King of the Hill
- Beiträge: 13656
- Registriert: 01.10.2008, 12:54
- Wohnort: laut USV-Log am Ende der Welt...
Ich würds zuerst auf dem Host, so es dort angeboten wird und dann auch auf dem Gast probieren.
Wobei man aber sagen muß, daß der Nic-Durchsatz auch von der Host-Auslastung und der Nic abhängt. Hier sollten dann Nic's mit einem richtigen Prozessor für besseren und stabileren Durchsatz sorgen, damit fallen dann eigentlich alle Karten mit Realtek-Chipsatz raus.
PS: Die Einstellungen 4GB Gast-Arbeitsspeicher und 2 v.CPU sorgen auch so für nicht sonderlich schnelles VM-Verhalten. Vielleicht bessert sich die Performance schon, wenn man sich auf max 2GB Gast-RAM und eine CPU begrenzen würde.
Wobei man aber sagen muß, daß der Nic-Durchsatz auch von der Host-Auslastung und der Nic abhängt. Hier sollten dann Nic's mit einem richtigen Prozessor für besseren und stabileren Durchsatz sorgen, damit fallen dann eigentlich alle Karten mit Realtek-Chipsatz raus.
PS: Die Einstellungen 4GB Gast-Arbeitsspeicher und 2 v.CPU sorgen auch so für nicht sonderlich schnelles VM-Verhalten. Vielleicht bessert sich die Performance schon, wenn man sich auf max 2GB Gast-RAM und eine CPU begrenzen würde.
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 9 Gäste
