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

Hilfe bei Problemen mit der Installation oder Benutzung des VMware Server 2.

Moderatoren: Dayworker, irix

Benutzeravatar
Member
Beiträge: 80
Registriert: 15.05.2007, 15:41
Wohnort: Sprockitown

schlechte Performance Datentransfer zwischen Host und Gast

Beitragvon twj64 » 11.01.2009, 13:22

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

King of the Hill
Beiträge: 13656
Registriert: 01.10.2008, 12:54
Wohnort: laut USV-Log am Ende der Welt...

Beitragvon Dayworker » 11.01.2009, 13:43

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.

Benutzeravatar
Member
Beiträge: 80
Registriert: 15.05.2007, 15:41
Wohnort: Sprockitown

Beitragvon twj64 » 11.01.2009, 14:58

Hallo,

danke für die schnelle Antwort.

Hier mal die Einstellungsmöglichkeiten der Netzwerkkarte im Gast:
Bild

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 :x

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"

Member
Beiträge: 49
Registriert: 05.11.2007, 08:27

Beitragvon MikeDelta » 11.01.2009, 16:04

Ist hier nicht eher die Netzwerkkarte im Host gemeint? Ich habe z.B. mehrere Intel Pro/1000 GT in meinem W2k8 Server, der als Host fungiert und da ist betreffende Option in den Eigenschaften der Karte unter Erweitert zu finden und auch abzuschalten!

Gruß!
Michael

Member
Beiträge: 1
Registriert: 23.10.2009, 08:10

Beitragvon _Andreas_ » 24.10.2009, 15:22

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

King of the Hill
Beiträge: 13656
Registriert: 01.10.2008, 12:54
Wohnort: laut USV-Log am Ende der Welt...

Beitragvon Dayworker » 25.10.2009, 03:19

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. :shock:

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. ;)

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 25.10.2009, 14:08

beide gelisteten VMs verwenden die Uralt-nics "vlance" - die haben sicher solche neumodischen Features wie TCP-Offloading erst gar nicht


Zurück zu „VMserver 2“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 7 Gäste