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!

Datenübertragung zu GSX Guest zu langsam

Hilfe bei Problemen mit der Installation oder Benutzung des VMware GSX Server und VMware Server 1.

Moderatoren: Dayworker, irix

Member
Beiträge: 16
Registriert: 27.07.2005, 16:07
Wohnort: Köln

Datenübertragung zu GSX Guest zu langsam

Beitragvon Rattakresch » 02.09.2005, 11:02

Hallo,

Ich habe auf einem P4 1,4GHz, 1024MB RAM einen SLES9 Host laufen, und als einzigen Gast ebenfalls ein SLES9. Bei der Datenübertragung zum Gast (zB per FTP) komme ich auf eine maximale geschwindigkeit von 3-4 MB/s obwohl eine GB-Karte drinsteckt. top gibt auf dem Gast eine CPU-Auslastung von 100% aus, auf dem Host jedoch gerade mal 10%. Am Speicher liegt es nicht, es wird zumindest nicht geswapt.
hdparm gibt eine eine mögliche Schreibgeschwindigkeit von 30 MB/s aus.

Kann man dem Gast mehr CPU-Leistung geben? oder liegt das Problem woanders?

Danke!

Benutzeravatar
Moderator
Beiträge: 1599
Registriert: 16.10.2002, 20:13
Wohnort: Köln

Beitragvon minimike » 02.09.2005, 20:34

Was läuft für ne Nic im Gast? pc32 oder hast du dem Ding schon ne vmxnet gegönnt? Treiber für die VMware vmxnet Nic findest du im Verzeichniss der VMwaretools, installieren dieser ist aber unötig denn es reicht aus den Treiber zu kompelieren und in /lib/modules/$kernelversion/misc zu verschieben. Kannst du auf deiner Hostnic Jumboframes einstellen ? Zu der Gbitlan Nic, die von Intel und Realtek unterstützen NAPI, ich versuche das selber gerade ans Laufen zu bekommen, bei Interesse können wir uns mal zusammenschliesen. Kommt das Programm ethtool mit deiner Nic zurecht ? Was ist deine Kernelversion ? In einem Chat hat mir gegeüber jemand behauptet das die Leistung der Netzwerkarte sich erhöhen kann wenn mann die Latenszeit des Kernels senkt. ( keine Ahnung )

Member
Beiträge: 16
Registriert: 27.07.2005, 16:07
Wohnort: Köln

Beitragvon Rattakresch » 06.09.2005, 09:44

Gut, das scheint dann wohl an der NIC zu liegen, SLES9 kann ja nur die vlance (oder nicht?!?), da rechnet sich die CPU nen Wolf dran. Allerdings ist komsich, dass der Host immer noch sauber läuft und bloss 10% Auslastung anzeigt...

Beim Kompilieren vom vmxnet kommt "No Module Support in this Kernel"

Kernel ist 2.6.5-7.139 (=Service Pack 1)

Benutzeravatar
Moderator
Beiträge: 1599
Registriert: 16.10.2002, 20:13
Wohnort: Köln

Beitragvon minimike » 06.09.2005, 15:08

Nun keine Ahnung ich denke aber schon das der Kernel Module kann. Hier ein Beispiel bei meinem debian. Da VMware es unterlässt die Treiber unter der GPL zu stellen dürfen sie lizenzrechtlich nicht in den Kernel rein.

Code: Alles auswählen

sarge:~# cd /usr/src/
sarge:/usr/src# tar xf vmxnet.tar
sarge:/usr/src# cd vmxnet-only/
sarge:/usr/src/vmxnet-only# make
Using 2.6.x kernel build system.
make -C /lib/modules/2.6.8-2-686/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/kernel-headers-2.6.8-2-686'
  CC [M]  /usr/src/vmxnet-only/vmxnet.o
  Building modules, stage 2.
  MODPOST
  CC      /usr/src/vmxnet-only/vmxnet.mod.o
  LD [M]  /usr/src/vmxnet-only/vmxnet.ko
make[1]: Leaving directory `/usr/src/kernel-headers-2.6.8-2-686'
cp -f vmxnet.ko ./../vmxnet.o
sarge:/usr/src/vmxnet-only# mkdir /lib/modules/2.6.8-2-686/misc
sarge:/usr/src/vmxnet-only# cp *.ko /lib/modules/2.6.8-2-686/misc/
sarge:/usr/src/vmxnet-only# update-modules

Member
Beiträge: 16
Registriert: 27.07.2005, 16:07
Wohnort: Köln

Beitragvon Rattakresch » 08.09.2005, 09:52

okay, jetz klappts, übrigens ist die vmxnet.o für den Kernel auch schon fertig kompiliert irgendwo in dem Verzeichnis-Nirvana der vmware tools drin...

Allerdings ist die vmx-Karte noch langsamer (um die 3 MB/s). Gibts es noch Optionen für den Treiber?

Benutzeravatar
Moderator
Beiträge: 1599
Registriert: 16.10.2002, 20:13
Wohnort: Köln

Beitragvon minimike » 08.09.2005, 11:54

Eigendlich nicht, sie wird von miitool und ethtool nicht supportet. Evtl mal die Hostnic "tunen". Was ist das für ein Exemplar ? Evtl mit der media Option "insmod vmxnet.ko media=0x10"

Member
Beiträge: 16
Registriert: 27.07.2005, 16:07
Wohnort: Köln

Beitragvon Rattakresch » 08.09.2005, 14:13

Also Sinn das Ganzen ist das Spiegeln über DRBD von einem ESX-Gast zu einem GSX-Gast, mit der vmxnet Karte bekomm ich da ca. 11 MB/s hin, mit der vlance 9 MB/s. Über SMB ist allerdings die vlance Karte schneller. Die CPU auf dem GSX-Gast ist bei beiden Karten voll ausgelastet, deswegen werd ich das demnächst mal mit einer 3GHz CPU testen.

Die Option media=0x10 bricht er mit ner Fehlermeldung ab

Benutzeravatar
Moderator
Beiträge: 1599
Registriert: 16.10.2002, 20:13
Wohnort: Köln

Beitragvon minimike » 08.09.2005, 14:23

Da kommt NAPI ins Spiel. Ziel soll es sein die CPU Last erheblich zu mindern. Ich fummele selber noch drann rum bisher läuft das noch nicht.
Weiteres über NAPI steht in den Kernelquellen.
Andere Frage du verwendest nicht zufällig ein Crossoverkabel? Diese sind bei Gbitlan obsolet geworden. Evtl läuft das Netzt dann nur mit 4 Drähten im Kabel. Hatte auch sowas mal. Seit dem Erwerb von CAT6 Kabeln ist aber Ruhe

Member
Beiträge: 16
Registriert: 27.07.2005, 16:07
Wohnort: Köln

Beitragvon Rattakresch » 09.09.2005, 13:15

so, hab jetzt nen 3GHz Rechner laufen und siehe da: locker 50 MB/s !!!
Da nur eine normale IDE Platte drin is, wird das auch das Maximum sein, wenn später ein ordentliches RAID dazu kommt, wird wohl noch schneller gehen...
Das Crossoverkabel ist Cat5e, das sollte GBit vertragen

Benutzeravatar
Moderator
Beiträge: 1599
Registriert: 16.10.2002, 20:13
Wohnort: Köln

Beitragvon minimike » 09.09.2005, 16:37

Gbitlan braucht kein Crossover mehr. Die Karten stöpseln automatisch, sehr praktisch betreff der Kosten und benutzerfreundlich. Hatte bei meiner Familie in der Firma so preiswert 200 m vom gleichen Typ verlegen können. Jedenfalls hatte ich mit Crossoverkabeln so meine Probleme im Heimnetzwerk.

Member
Beiträge: 16
Registriert: 27.07.2005, 16:07
Wohnort: Köln

Beitragvon Rattakresch » 09.09.2005, 16:44

Nach dem reboot is der spass allerdings vorbei. Waiting for mandatory devices...

Benutzeravatar
Moderator
Beiträge: 1599
Registriert: 16.10.2002, 20:13
Wohnort: Köln

Beitragvon minimike » 15.09.2005, 17:52

Hmm http://kerneltrap.org/node/5430
Probier mal Kernel 2.6.13.1

Member
Beiträge: 16
Registriert: 27.07.2005, 16:07
Wohnort: Köln

Beitragvon Rattakresch » 16.09.2005, 13:53

Geht schon,

Er wartet sich zwar immernoch nen wolf auf die mandatory devices und es kommt ne fehlermeldung, aber das device is nach dem booten trotzdem da.


Zurück zu „VMserver 1 und GSX“

Wer ist online?

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