PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Netzzugriff stockt immer wieder :(



tdiver
11.06.03, 12:01
Hallo Leutes,

ich habe bei meinem Fileserver mit starken Performance-Problemen zu
kaempfen. Immer wieder haengt die Netzverbindung fuer 2-10 sek, d.h. ich will z.b. einen Verzeichniswechsel duchfuehren und es geht fuer die obige Zeitspanne nix mehr. Es ist egal, ob die User per Samba oder per ssh/telnet/nfs zugreifen.
Folgende Zusammensetzung habe ich hier:

P3/733
512MB RAM
Suse 8.2
Samba 2.2.8.a (orig)
IDE-Controller Dawicontrol DC-133 mit Chipsatz Sil0680
Raid5 aus 3+1 IDE-Platten
separate Boot-HD
-alle Platten laufen mit DMA
ca. 25 NT4-Clients
Der Rechner dient als Nameserver(und gleichzeitig auch -Client).

Bis vor den Umbau lief das System unter Suse 7.0 und mit einem SCSI-
raid5, welches aber zu klein war.
Aus Kostengründen war eine SCSI_lösung nicht möglich.

Dass eine SCSI-raid von der Geschwindigkeit her besser ist, weiss ich,
aber ich kann mir nicht vorstellen, dass der Leistungsabfall so enorm
sein kann.
Ist der Schwachpunkt der Controller?
Wobei mir nicht klar ist, warum dann ein normaler Zugriff auf das System
per ssh Wartezeiten beim Netztraffic bekommt.
Wenn der Controller der Grund ist, welcher ist zu empfehlen (bis 200
Euro)?

An welchen Stellen koennte ich einen Schwachpunkt bei der Suse-
Installation uebersehen haben?

Ein Netzwerkkartenproblem schliesse ich aus. (netstat -ni --> i.o.)

gruss,
Tdiver

echo
11.06.03, 12:23
hi,
für mich hört sich das eher so an, als wenn die netz-karte das problem sein wird. tausch dir mal temporär gegen eine andere aus.

gruss
echo

tdiver
12.06.03, 08:15
Hallo echo,

ich habe jetzt die Netzwerkkarte getauscht und das Problem ist immer noch da. :(

Hat jemand noch ne Idee?

gruss,
Tdiver

Doh!
12.06.03, 09:20
Bitte mal die letzten 100 Zeilen der /var/log/messages posten (am besten als Dateianhang)

Jaydee
12.06.03, 09:57
Hallo,

genau die /var/log/messages sind notwendig und auch /var/log/samba/*.log Dateien.

Ausserdem wär die Aussage von "ifconfig" wichtig.


Gruß Alex

tdiver
12.06.03, 12:02
Hallo all,
so, jetzt habe ich die letzteb 10 Zeilen der /var/log/messages hier angehängt.

Bitte schaut mal rein und interpretiert mir die Fehlermeldungen. Ich werde nicht ganz schlau daraus, ob das Netz, oder das IDE der Fehlergrund sind.

Schon mal danke,

Tdiver

Jaydee
12.06.03, 12:26
Hallo,

ich tippe mal schwer auf Netzprobleme:

quote

eth0: transmit timed out

/quote


Überprüfe bitte ob Deine Netzwerrkarte Fehler produziert; Was sagt ifconfig eth0 ??

Kann Deine Netzwerkkarte mit Deinem Hub/Switch überhaupt die eingestellte Geschwindigkeit ??

Wichtig sind jetzt aber die Aussagen von ifconfig eth0


Gruß Alex

tdiver
12.06.03, 13:20
ifconfig eth0:
---
eth0 Link encap:Ethernet HWaddr 00:01:02:04:AC:76
inet addr:192.168.34.24 Bcast:192.168.34.255 Mask:255.255.255.0
inet6 addr: fe80::201:2ff:fe04:ac76/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1592660 errors:1 dropped:0 overruns:5 frame:0
TX packets:1579212 errors:124 dropped:0 overruns:2 carrier:2
collisions:0 txqueuelen:100
RX bytes:855466486 (815.8 Mb) TX bytes:1229254287 (1172.3 Mb)
Interrupt:5 Base address:0xb000
----
Bisher (vor dem Umruesten) lief die Karte prima, heute morgen habe ich diese dann trotzdem mal ausgetauscht. Mit dem switch (3com) sollte es eigentlich klappen. Die Karte setht auch auf FullDuplex.

Die Unterschiede zu vor dem Umbau sind:
vorher SCSI-Platten+controller - jetzt IDE-Platten + Dawicontroller
vorher Suse 7.0 - jetzt Suse 8.2

gruss,
Tdiver

Jaydee
12.06.03, 14:21
Hallo,

quote

TX packets:1579212 errors:124 dropped:0 overruns:2 carrier:2

/quote

Das sind für meine Begriffe eindeutig zu viele Errors!

Was ist das für eine Karte? Prüf mal ab wie sich der Netzwerkverkehr verhält wenn Du diese auf 100Mbit/ Half stellst, oder 10Mbit oder AUTO ?

Wie ist die Systemlast bei auftreten des Problems ?


Gruß Alex

tdiver
12.06.03, 15:00
Hallo Alex,

das Umstellen auf Half-Duplex (per mii-tool) bringt scheinbar nix.
Wie ich AUTO einstelle, weiss ich nicht.

Die systemlast bewegt sich zw. 5 und 60 Prozent.

Die Karte ist eine 3COM 3C905CTX.

gruss,
Tdiver

Jaydee
12.06.03, 15:54
Hallo,

also laut den Errors muss es ja irgendein Netzproblem sein!

Wie ist denn der Switch bzw der Port an dem der Samba hängt eingestellt ?

Stell doch mal beides auf 100MBit / Full.

Dann würde ich noch ein Verzeichnis auf der separaten BootPlatte (die hängt doch nicht mit am RAID ?) freigeben und das ganze nochmals testen um auch den Controller auszuschliessen.


Gruß Alex

tdiver
12.06.03, 16:06
Hallo Alex,

der Switch läuft im AUTO-Modus, da auch noch 10MBit-Karten im Netz sind.

Der Fehler tritt auch beim Verzeichnis auf der Bootplatte auf.

Ich werde wenn hier etwas weniger los ist, auch den Rechner mal an einen anderen Switch hängen. geht aber erst gegen Feierabend.

Koennte eventuell auch SUSE 8.2 ein fehlergrund sein?

Ich danke Dir für Deine bisherige Arbeit und werde mich morgen wieder melden, da ich jetzt erst mal noch eine Arbeit zur Abgabe fertigmachen muss, sonst gibt es Mecker vom Chef :)

gruss und schoenen Feierabend,

Tdiver

Jaydee
12.06.03, 16:28
Alles klar,

kein Problem. dafür gibts ja die Foren :)

Kannst Du evtl. dem Port beibringen, dass er fest mit 100MBit/Full laufen soll ?!

3Com Karten und Auto ist immer so ein Thema für sich ....


Ebenfalls schönen Feierabend


Schau später hier nochmal rein.



Alex

Individuum
12.06.03, 16:47
habe das selbe prob gehabt, lag bei mir am switch.....
^^ warte immer noch auf ne antwort vom hersteller.

tdiver
13.06.03, 07:55
Moin,

ich habe gestern den Server an einen anderen (Baugleichen) Switch gehängt und leider sind die Zugriffsprobleme immer noch da. :(

Die Netzkarte ist, so glaube ich, fest auf 100MBitFull eingestellt. (Wo kann ich das rausfinden?)
Auch wie ich am Switch die Geschwindigkeit fest einstelle muss ich nochmal nachlesen.

Allerdings muessten doch die 3com-Geraete miteinander vernuenftig reden koennen?

Warum nehme ich dann Hardware vom gleichen Hersteller?

Wie ist eigentlich mit dem Treiber unter Linux? Bei mir hat suse automatisch den 3c59x und nicht den 3c90x genommen (Karte ist 3com 3c905C-TX). (Originaltreiber von SUSE 8.2)
Wenn ich mir beide Treiber anschaue sind die aber auch scheinbar gleich.

Kann ich die Treiber wechseln ohne zu booten?

gruss,
Tdiver

Jaydee
13.06.03, 08:30
Hallo,

den Treiber kannst Du ohne weiteres im laufenden Betrieb wechseln... ist eine Möglichkeit!

Hängt da auch nur ein Switch dazwischen, also Server-Switch-Rechner ?

Ansonsten fällt mir im Moment auch nicht mehr ein ...

Meine 3Com Karten laufen hier unter 7.3 mit dem Modul: 3c90x



Gruß Alex

tdiver
13.06.03, 09:39
Hallo,

es ist so: server-switch-rechner.

ich habe jetzt noch das Netzwerkkabel getauscht,, hat aber auch nix gebracht.

Am Montag morgen werde ich die Netzwerkkarte mal in einen anderen Slot stecken.
Heute kann ich den Server nicht abklemmen, ohne die Kollegen kräftig zu ärgern :D

Wenn das alles nicht hilft, weiss ich auch langsam nicht mehr weiter :( Einen neuen Server anzufordern kann ich mir sparen -> wird mit den 3g (gesehen, gelacht, gestrichen) zu den Akten gelegt werden.


gruss und ein schönes Wochenende,
Tdiver

Jaydee
13.06.03, 10:05
Hallo,

was wir noich nicht gemacht haben ist die smb.conf anzusehen.

Kannst Du die mal hier anhängen.


Ebenfalls schönes WE .


Gruß Alex

tdiver
13.06.03, 10:56
Hallo,
ich hab mal schnell die smb.conf angehaengt.

aktuelles samba 2.2.8.a

gruss,
Tdiver

tdiver
16.06.03, 12:32
Hallo,

ich habe heute die Karte in einen anderen Slot gesteckt, und es scheint, als ob der Fehler weg ist. Zuvor habe ich noch Switch und Karte direkt auf Full-duplex gesetzt.

Da hat anscheinend die neue IDE-Karte extrem gestoert.

Zumindest bin ich jetzt froh, den Fehler lokalisiert zu haben. Ich war schon am verzweifeln. :)

In der /var/log/warn taucht zwar die fehlermeldung immer noch 1-2 pro Stunde auf (vorher 1-10 Mal je Minute) aber bei einem netstat -ni sind heute noch keine Uebertragungsfehler aufgetaucht (vorher tausende).

danke fuer eure unterstuetzung.
gruss,
tdiver