Linux 15.036 Themen, 107.107 Beiträge

Performance Problem SUSE8 Win2000

Henke / 5 Antworten / Baumansicht Nickles

Hallo,

ich habe meine PCs mit 100 MBitkarten vernetzt. Unter w2k klappt das ganze auch recht gut (5-6 MByte/Sek). Jetzt habe ich auf einem PC zusätzlich noch SUSE8 installiert: Der Durchsatz zwischen den beiden PCs liegt nun bei reichlich 20 KB/Sek? (Suse w2k)
Vielleicht kann mir ja von euch einer weiterhelfen - ich hab keine Ahnung was das sein könnte...

Danke

Michael

bei Antwort benachrichtigen
polytaen Henke „Performance Problem SUSE8 Win2000“
Optionen

Hallo Michael *g*
Wie sieht es aus, wenn Du von Win2K einen ftp auf SuSE machst? Ist dann die Datenübertragung auch so langsam?
SuSE w2k ist ein wenig missverstädlich. ich nehme an, du meinst, wenn SuSE8 client ist und Win2k server. Probiers mal anders rum (ftp vorschlag SuSE8 als Server, win2k als client). Wenn dann die Datenübertragung auf diesem Weg ok ist, würde ich auch auf ein Samba-Problem tippen.
Vielleicht solltest Du uns noch den Netzwerkkartentyp mitteilen, und deine Kernelversion Du hast (ist es 2.4.18?, wenn ja, hast du gepatcht oder selbst kompiliert?). Ich kenne Probleme mit 100Mbit-Netzwerkkarten auch, wenn der falsche, oder alte Treiber verwendet wird. N bisschen mehr Rechner/Distri/Treiberinfo wäre wichtig.
Bis denne
poly

[Diese Nachricht wurde nachträglich bearbeitet.]

-      .---.        .----------     /     \  __  /     ------    / /     \(  )/    -----   //////   ' \/ `   ---  //// / // :    : --- // /   /  /`    '--//          //..\\       ====MM====MM====           '//||\\`
bei Antwort benachrichtigen
Henke polytaen „Hallo Michael g Wie sieht es aus, wenn Du von Win2K einen ftp auf SuSE machst?...“
Optionen

Hi Poly,

danke für Deine fixe antwort, das Problem beschränkt sich jedoch nicht nur auf Samba, sondern auf jeden Netzverkehr (auch Ftp, Http,..) und das in jeder Richtung; d.h. vom W2K -> Linux und Linux -> W2K.

Ich bin was Linux angeht noch ziemlich grün hinter den Ohren, aber ich versuche mal alles an Infos rauszuholen, was ich so packen kann:
---------------------------------
PC1:
Athlon 1600+, 512 MB DDR, ...
Distri: Suse 8
Kernel: 2.4.18 (Lt. Pappschachtel)
Netzkarte: 3COM, 3C905B-TX-NM (10/100MBit)
Treiberinfo: KEINE AHNUNG - wie komm ich an diese Infos?
---------------------------------

---------------------------------
PC2:
Pentium 933MHz, 384 MB SD, ...
W2K: Servicepack 2
Netzkarte: 3COM, 3C905B-TX-NM (10/100MBit)
Netzkartentreiber: Microsoft, V 5.0.2170.1, 1.11.99
---------------------------------

100 MBit HUB

Könnte es sein, das die Suse-Kiste ggf. auf Halfduplex oder 10 MBit steht? Wie kann ich das rauskriegen / einstellen?

Danke im Vorraus

Michael

bei Antwort benachrichtigen
polytaen Henke „Hi Poly, danke für Deine fixe antwort, das Problem beschränkt sich jedoch...“
Optionen

Hallo Michael,

also alle Treiber=Module, die geladen sind siehst du mit
lsmod
hast Du ne Cyclone, oder Tornade -Netzwerkkarte und wie neu? Ist eigentlich egal, haben beide den selben Treiber:
3c59x
sowas sollte zu sehen sien , bei lsmod, wenn andere Netzwerktreiber installiert sind, isses wahrscheinlich der falsche.
Siehe aber auch in
/usr/src/linux/Documentation/networking/vortex.txt.
Der Treiber unterstützt deine Karte:
*** auszug aus obiger txt-Datei:
3c905B Cyclone 100baseTx
3c905B Cyclone 10/100/BNC
3c905B-FX Cyclone 100baseFx
3c905C Tornado
Nun, wenn es nicht der Treiber ist, kann es ein Interrupt-Problem sein:
cat /proc/interrupts
sollte Dir mehr sagen
Was Du auch überprüfen solltest ist deine
/var/log/messages
Hier sollte beim booten ein meldung eingetragen werden wie:
***schnipp***
Apr 27 23:01:17 maschine kernel: 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
Apr 27 23:01:17 maschine kernel: 00:0b.0: 3Com PCI 3c905C Tornado at 0xec00. Vers LK1.1.16
***schnapp***

Bei mir steht auch ab und zu eine Meldung drin wie:
Apr 5 18:19:45 maschine kernel: eth0: Setting full-duplex based on MII #24 link partner capability of 45e1.

Nach so einer Meldung solltest Du ausschau halten.
Gib mal ein
dmesg |grep 3c,
schau aber auch mal in /var/log/messages nach komischen Meldungen.
Wie findet man raus, ob eine Karte auf 10 oder 100Mbit läuft?
"mii-tool -v" oder "mii-diag -v" (einfach als root mal eingeben, ohne Anführungsstriche) mit
mii-tool -F
kannst Du auch einen Medientyp (100baseTx-FD) erzwingen.
Probier auch mal
mii-too --help aus, das bringt Dich weiter.

Normalerweise macht der Treiber das recht automatisch, wenn die Gegenstelle das kann. A propos. Steht die Netzwerkkarte im Win2kRechner auf Voll-Duplex? Wenn nein, mach mal. Ich weiss nicht, ob "auto" hier gut ist.

ifconfig -a gibt dir auskünfte über deine Netzwerkkarte. mit dem Parameter "media type" Kann man auch angeben, dass es ein 100baseT Netzwerk ist. (siehe "man ifconfig).

Es kann sein, dass der Treiber die Signale des Win2k-Rechner nicht richtig interpretiert. Das ist aber nur pure Hypothese.

Wenn alles nichts hilft, kann man auch die eigenen Treiber von 3Com mal probieren, ist aber eigentlich nicht nötig (bei mir nicht).

Der Typ, der die Kernel-Treiber geschrieben hat, hat auch eine Homepage. Dort kann man sich in mailing-listen eintragen, die sich nur mit so was beschäftigen. Da kannst Du auch nochmal dein Problem posten. Die sind spezialisiert auf sowas. Ahc ja die page:
Linux and 3Com PCI EtherLink XL Vortex/Boomerang Cyclone Ethercards
hth
bis denne
poly

wollte Dich nicht überfordern, frag einfach nach, wenn Du was nicht verstehst.

-      .---.        .----------     /     \  __  /     ------    / /     \(  )/    -----   //////   ' \/ `   ---  //// / // :    : --- // /   /  /`    '--//          //..\\       ====MM====MM====           '//||\\`
bei Antwort benachrichtigen
Gheorghe Busch Henke „Hi Poly, danke für Deine fixe antwort, das Problem beschränkt sich jedoch...“
Optionen

Treiberinfo: KEINE AHNUNG - wie komm ich an diese Infos?

mit lsmod (list modules)

bei Antwort benachrichtigen
polytaen Henke „Performance Problem SUSE8 Win2000“
Optionen

Guten morgen.
habe mal n bisschen gesucht, und wenn der ftp-Transfer bei Dir in der Tat in der richtigen Geschwindigkeit funktionieren sollte, ist es wohl oder übel ein Samba-Problem (sei es in deiner smb.conf, oder mit der W2k-Maschine) Sind irgendwelche Service-Packs installiert?
Schau Dir auch mal diesen link an:
samba_very_slow

Bis denne
poly

-      .---.        .----------     /     \  __  /     ------    / /     \(  )/    -----   //////   ' \/ `   ---  //// / // :    : --- // /   /  /`    '--//          //..\\       ====MM====MM====           '//||\\`
bei Antwort benachrichtigen