Re: TCP Geschwindigkeitsprobleme



Carsten Arnold wrote:
gegeben sind zwei Rechner. Rechner A eCS 1.2, Rechner B Warp4 FP15,, TCP V4.3 oder so.
Ich habe Probleme mit der Übertragungsgeschwindigkeit bei der Richtung
A nach B via TCP/IP, B nach A funktioniert tadellos und via NETBIOS läuft auch die andere Richrtung ganz ordentlich, OK, nicht so schnell wie ich es eigentlich erwarte.

Im Rechner B ist eine 10MBit-Karte, Rechner A 100 MBit. Die Gute Richtung mit TCP/IP schafft so ca. 1MByte/s. Per NETBIOS ist das nur halb so schnell. Die schlechte Richtung geht per NETBIOS noch mit ca. 300 kByte/s, allerdings mit TCP/IP nur um die 6, in Worten SECHS kByte/s.

Woran kanns liegen? MTU ist auf beiden Systemen 1500. Früher funktionierte es. Nun bin ich nicht sicher ob das früher sich auf die Zeit vor TCP V4.3 auf Rechner B bezieht oder ob es auch danach ging, ob also TCP V4.3 schuld ist. Der Rechner ist halt seltener das Ziel größerer Datenmengen, meißt ist er die Quelle.

Ich würde eher auf das dazwischen tippen. Vermutlich schießt die 100Mbit-Karte den Billigswitch mit Paketen zu. Und weil er den Kram nicht in Echtzeit an eine 10Mbit-Karte weitergeben kann und der Puffer zu klein ist, als dass er ein TCP Receive-Window hineinbekäme, gibt es dann halt Übertragungsfehler ohne Ende (Paketverlust).
Dass es mit älterem IP Stack respektive NETBEUI besser geht passt durchaus ins Bild. Die sind von Haus aus meist nicht so schnell und überfahren die Kiste deshalb nicht so schlimm. Die hatten vmtl. auch kleinere Receive-Windows und damit weniger Pufferspeicherbedarf.

Ich würde die Beiden Rechner mal über eine Cross-Kabel direkt verbinden, um selbiges auszuschließen. Dann muss die 100-er Karte auf 10MBit runter und alles ist in Butter. Damit sollten dann so ca. 800k/s drin sein. Viel mehr bekommt man durch ein 10er Netz netto sowieso nicht durch.

Alternative B: Probleme bei der Duplex-Einstellung. (Auch ein Klassiker.) Wenn ein ausgewachsener Switch dazwischen ist (dazu gehört auch manches 20€-Modell), sollte alles auf Full-Duplex laufen, sonst passieren die komischten Sachen. Bei einem Switching-Hub muss es Half-Duplex sein. Die Automatische Ermittlung schlägt selbst bei professionellen Komponenten im Zusammenspiel gelegentlich mal fehl.

Lösung C: 100MBit Karte kaufen. Selbst gute Modelle von DEC oder Intel bekommt man gebraucht für 5€ incl. Versand nachgeschmissen. Und die Realtek-Billigdinger laufen wider erwarten unter OS/2 auch nicht wirklich langsamer und kosten neu schon weniger. Die verrecken nur etwas öfter. Diese Lösung halte ich für die mit Abstand sinnvollste.


Marcel
.



Relevant Pages

  • Re: Routing und RAS konnte nicht gestartet werden
    ... einen anderen Rechner zugreifen möchte, ... Beenden kann ich "NetBios über TCP/IP" im Gerätemanager auch nicht. ... "Helmut Rohrbeck" schrieb im Newsbeitrag ...
    (microsoft.public.de.german.windowsxp.sonstiges)
  • TCP Geschwindigkeitsprobleme
    ... TCP V4.3 oder so. ... A nach B via TCP/IP, B nach A funktioniert tadellos und via NETBIOS ... Die Gute Richtung mit TCP/IP schafft so ca. 1MByte/s. ...
    (de.comp.os.os2.networking)
  • Re: WinXP Netzwerk Problem
    ... NetBios über TCP/IP ist überall aktiviert? ... Die Rechner haben alle ... Ich mag kein TOFU. ...
    (microsoft.public.de.german.windowsxp.networking)
  • Re: net send: Nachrichtenalias nicht gefunden
    ... NetBios über TCP/IP aktivieren. ... Auf dem Rechner, der keine Namen im Cache hat: ... Start, Ausführen, cmd ...
    (microsoft.public.de.german.windowsxp.networking)
  • Re: Is NetBIOS Over TCP Required For Authentication?
    ... > NetBIOS over TCP is routable isn't it? ... ones with "Netbios over TCP/IP" would be. ... > is how it is supposed to work, then what exactly does disabling NetBIOS ... The only thing you need enabled on the external NIC is TCP/IP. ...
    (microsoft.public.win2000.security)