Gigabit Link Nur Mit ~2mb/s Geschwindigkeit
#1
geschrieben 20. September 2006 - 14:58
Ich hab hier mehrere Rechner, ein FileServer RedHat Enterprise (Dual Xeon , 2TB Raid 0) der hängt an einem Netgear Gigabit Switch.
Folgendes Problem, ich transferiere ein Testfile mit 1GB Größe, die Transfergeschwindigkeit ist ein Witz und zwar wenn ich Windowsclients benutzte. Folgende Results habe ich:
Laptop (XP Intel 1GB Karte) :1,8MB/s
Workstation(Win 2000 XP Intel 1GB Karte) :1,8MB/s
Linux(100MBit 3Com Karte) :8MB/s
Linux(1000MBit Intel 1GB Karte) :20MB/s
(Die Werte sind offensichtlich OK)
Der Server hat ne 1GBit Karte von Intel. Ich hab das mit verschiedenen Protokollen getestet es sieht immer gleich aus. Die Windowsrechner sind frisch installiert.
Treiber etc habe ich jeweils die aktuellsten.
Es bleibt mir im Moment nur mal nen Sniffer anzuschmeißen und hoffen, dass ich da was auffälliges sehe.
Anzeige
#2
geschrieben 20. September 2006 - 20:38
Zitat
Das dürfte wohl das Problem sein.

Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
#3
geschrieben 21. September 2006 - 08:00
Häh ?
MSI P45 Neo2 FR
8 GB Take MS DDR 800 Mhz
1* Samsung 250 GB S-ATA II --> Single
2* Samsung 500 GB S-ATA II --> RAID 1
1024 MB MSI HD3450 passiv
BeQuiet 520 Watt Blackline
OS: Windows 7 Ultimate x64
#4 _Vollständiges Recovery_
geschrieben 21. September 2006 - 08:45
Vermutlich ist die Backplane des Hubs bzw Switsches zu lahm ..
Welche Aktive Komponenten hast du denn (TYP)
Windows Quality of Service interne Windows Firewall
Dieser Beitrag wurde von Vollständiges Recovery bearbeitet: 21. September 2006 - 08:51
#5
geschrieben 21. September 2006 - 09:16

Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
#6
geschrieben 21. September 2006 - 09:44
Zitat
Vermutlich ist die Backplane des Hubs bzw Switsches zu lahm ..
Das glaube ich wohl kaum, wenn ich den selben Rechner nehme und einmal Windows boote und einmal Linux, dann habe ich unter win die 1,8MB/s und unter linux die 20MB/s :-)
Außerdem haben die Intel Gigabit Karten unter Windows ein Testool, das Linkquality etc testet:-)
Ich denke auch, dass es an unterschiedlichen TCP Parametern liegt, wie Rika schon sagte, denn ich hab mal mit ethereal die Pakete gelogged und bis auf Unterschiede in RWIN MTU sehe ich da nix.
Aber es kann ja nicht angehen, dass ich hier zuerst Einstellungen vornehmen muss, damit das richtig läuft.
Den Intel Support kann man auch komplett vergessen, da kommen nur Standardphrasen und planloses Geschribsel.
#7
geschrieben 21. September 2006 - 11:48
Zitat
Naja, es läuft, nur halt nicht soooo performant. Wobei 1,8 MB/s doch shcon irgendwie etwas unrealistisch niedrig ist, vielleicht liegt an den Treiber-Einstellungen (Intel-Karten unterstützen beispielsweise QoS-Tagging auf Layer 2, zwar in Hardware, aber es bremst trotzdem).
Ansonsten:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters]
"EnableFastRouteLookup"=dword:1
"EnablePMTUBHDetect"=dword:1
"EnablePMTUDiscovery"=dword:1
"FFPControlFlags"=dword:1
"MaxFreeTcbs"=dword:00002000
"MaxFreeTWTcbs"=dword:4
"MaxHashTableSize"=dword:0000100
"SackOpts"=dword:1
"StrictTimeWaitSeqCheck"=dword:1
"Tcp1323Opts"=dword:1
"TcpMaxDupAcks"=dword:1

Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
#8
geschrieben 21. September 2006 - 13:10
Der linux dump zeigt mehr ACKs soweit ich das sehe und header lenght is 32 statt 20 , da linux noch Options(12byte) mit sendet, 2mal NOP und Timestamp.
Irgendwas muss da im Linuxtreiber schief laufen. Es bleibt mir wohl nicht erspart mir mal den Quellcode anzugucken.
Im schlimmsten Falle muss ich mal Gigabitkarten von Realtek ordern. Ne ganze Schachtel mit Intel Gigabit Karten habe ich da liegen und nicht eine andere Gigabitkarte :-(
#9
geschrieben 21. September 2006 - 13:19
Und hast du unter HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters \TcpWindowSize mal eine geeignete große Start-Fenstergröße wie z.B. 569500 eingestellt? Nur für den Fall daß PMTUD nicht ordentlich funzt.
Ach ja, mit "Tcp1323Opts"=dword:3 aktivierst du auch Timestamps, falls es Spaß macht, daß die Dumps noch ähnlicher aussehen. Oder du deaktivierst es mal unter Linux, damit die Performance etwas hoch geht.

Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
#10
geschrieben 21. September 2006 - 14:45
Zitat
Ich dachte da an den Linuxtreiber des Linuxservers.
Ich hab jetzt mal zwei dumps rein. Ich hab dabei von der gleichen Maschine einmal mit Windows scp einmal mit Linux per scp ein file gezogen.
http://www.mysharefi...ransfer.7z.html
http://www.mysharefi...ransfer.7z.html
Linux hat mir 20MB/s angezeigt bei Windows 2MB/s.
Ich hab auch die Windowsize schon angepasst, da gabs ne Anleitung im Netz die speziell für Gigabit Ethernet Werte aufgelistet hat bzw. wie man die optimalen Werte ermittelt.
#11
geschrieben 22. September 2006 - 01:40

Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
#12
geschrieben 22. September 2006 - 10:03
Der Witz warum ich da nicht früher draufgekommen bin, der Server hat zwei interfaces eth0 mit 10MBit Anbindung und eth1 mit 1GB Anbindung, wenn ich per scp über eth0(10Mbit) reinging hatte ich ne höhere Rate als wenn ich über eth1(1000Mbit) reinging, irgendwie scheint die hohe Transferrate die windows scp versionen im Falle von SSH2 komplett aus dem Tritt zu bringen.
#13
geschrieben 22. September 2006 - 13:11

Hilfe
Neues Thema
Antworten
Nach oben

