Hi, was kann man eigentlich gegen zu viele Kollisionen im Ethernet machen? Ich habe hier zwei Linux-Rechner verbunden (RTL8139/eepro100), die Karten sind beide 10/100mbit, laufen auf 10mbit weil nur ein 10mbit-hub dazwischen ist. /sbin/ifconfig eth0 auf dem Rechner mit der Realtek sagt: eth0 Link encap:Ethernet HWaddr 00:30:84:29:BE:DB inet addr:192.168.0.10 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::30:8429:bedb/10 Scope:Link inet6 addr: fe80::230:84ff:fe29:bedb/10 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1400 Metric:1 RX packets:1757566 errors:0 dropped:0 overruns:0 frame:0 TX packets:3381491 errors:0 dropped:0 overruns:0 carrier:0 collisions:625391 txqueuelen:100 Interrupt:11 Base address:0xe400 Das sind wohl etwas viele Kollisionen, oder? Thorsten --
Hi, * On Wednesday, February 21, 2001 at 16:52, Thorsten Jens wrote:
was kann man eigentlich gegen zu viele Kollisionen im Ethernet machen? Ich habe hier zwei Linux-Rechner verbunden (RTL8139/eepro100), die Karten sind beide 10/100mbit, laufen auf 10mbit weil nur ein 10mbit-hub dazwischen ist.
2 Rechner? Nimm doch ein gekreuztes Kabel - ist zwar keine direkte Lösung auf Deine vielen Kollisionen, dafür kannst Du aber nachher mit 100 MBit Fullduplex fahren ... Adalbert
* Adalbert Michelic:
* On Wednesday, February 21, 2001 at 16:52, Thorsten Jens wrote:
was kann man eigentlich gegen zu viele Kollisionen im Ethernet machen? Ich habe hier zwei Linux-Rechner verbunden (RTL8139/eepro100), die Karten sind beide 10/100mbit, laufen auf 10mbit weil nur ein 10mbit-hub dazwischen ist.
2 Rechner? Nimm doch ein gekreuztes Kabel - ist zwar keine direkte
Nein, das war wohl etwas falsch formuliert. Es gibt noch einen dritten Rechner im Netz, aber der verursacht fast keinen Traffic. Ein gekreuztes Kabel scheidet also aus. Thorsten -- public class ThorstenJens extends Student { URL hp = new URL("http://www.thojens.de"); String email = new String("thojens@gmx.de"); }
Hallo Thorsten, Am Mittwoch, 21. Februar 2001, 19:16:54, schriebst du,
Nein, das war wohl etwas falsch formuliert. Es gibt noch einen dritten Rechner im Netz, aber der verursacht fast keinen Traffic. Ein gekreuztes Kabel scheidet also aus.
Nimm einen Switch, der schaltet dezidierte Verbindungen zwischen seinen Ports und verhindert dadurch Kollisionen. -- MfG, Ulrich mailto:ulrich.jaecksch@web.de
* Ulrich Jaecksch:
Hallo Thorsten,
Am Mittwoch, 21. Februar 2001, 19:16:54, schriebst du,
Nein, das war wohl etwas falsch formuliert. Es gibt noch einen dritten Rechner im Netz, aber der verursacht fast keinen Traffic. Ein gekreuztes Kabel scheidet also aus.
Nimm einen Switch, der schaltet dezidierte Verbindungen zwischen seinen Ports und verhindert dadurch Kollisionen.
Schenk mir einen, und ich nehm ihn gerne ;-) Naja, vielleicht sollte ich wirklich auf einen Switch sparen. Thorsten -- Random .signature #42:
Hallo Thorsten, On Wed, 21 Feb 2001 at 16:51 +0100, Thorsten Jens wrote:
Hi, was kann man eigentlich gegen zu viele Kollisionen im Ethernet machen? Ich habe hier zwei Linux-Rechner verbunden (RTL8139/eepro100), die Karten sind beide 10/100mbit, laufen auf 10mbit weil nur ein 10mbit-hub dazwischen ist. /sbin/ifconfig eth0 auf dem Rechner mit der Realtek sagt:
eth0 Link encap:Ethernet HWaddr 00:30:84:29:BE:DB inet addr:192.168.0.10 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::30:8429:bedb/10 Scope:Link inet6 addr: fe80::230:84ff:fe29:bedb/10 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1400 Metric:1 RX packets:1757566 errors:0 dropped:0 overruns:0 frame:0 TX packets:3381491 errors:0 dropped:0 overruns:0 carrier:0 collisions:625391 txqueuelen:100 Interrupt:11 Base address:0xe400
Das sind wohl etwas viele Kollisionen, oder?
Vielleicht läuft eine Karte nicht sauber auf Halfduplex? Ansonsten ist es meist hilfreich zwei Karten vom selben Typ zu haben. Bei mir: RX packets:7502 errors:0 dropped:0 overruns:0 frame:0 TX packets:7616 errors:0 dropped:0 overruns:0 carrier:0 collisions:1 txqueuelen:100 Interrupt:14 Base address:0xe800 Irgendwas stimmt bei dir nicht. Kabel selber gecrimpt? Ciao Waldemar -- * A good website for linuxsoftware: | (o_ * * http://www.freshmeat.net | //\ * * Linux rulez! | V_/_ * * GnuPG-Key: 0xBE21BD90 | Tux: #155220 | ICQ: 64035650 *
On Thu, 22 Feb 2001, Waldemar Brodkorb wrote:
Hallo Thorsten, On Wed, 21 Feb 2001 at 16:51 +0100, Thorsten Jens wrote:
Hi, was kann man eigentlich gegen zu viele Kollisionen im Ethernet machen? Ich habe hier zwei Linux-Rechner verbunden (RTL8139/eepro100), die Karten sind beide 10/100mbit, laufen auf 10mbit weil nur ein 10mbit-hub dazwischen ist. /sbin/ifconfig eth0 auf dem Rechner mit der Realtek sagt:
eth0 Link encap:Ethernet HWaddr 00:30:84:29:BE:DB inet addr:192.168.0.10 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::30:8429:bedb/10 Scope:Link inet6 addr: fe80::230:84ff:fe29:bedb/10 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1400 Metric:1 RX packets:1757566 errors:0 dropped:0 overruns:0 frame:0 TX packets:3381491 errors:0 dropped:0 overruns:0 carrier:0 collisions:625391 txqueuelen:100 Interrupt:11 Base address:0xe400
Das sind wohl etwas viele Kollisionen, oder?
Vielleicht läuft eine Karte nicht sauber auf Halfduplex? Ansonsten ist es meist hilfreich zwei Karten vom selben Typ zu haben. Bei mir: RX packets:7502 errors:0 dropped:0 overruns:0 frame:0 TX packets:7616 errors:0 dropped:0 overruns:0 carrier:0 collisions:1 txqueuelen:100 Interrupt:14 Base address:0xe800
bei mir: eth0 Link encap:Ethernet HWaddr 00:60:97:9B:70:8A inet addr:192.168.100.21 Bcast:192.168.100.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:134583 errors:1 dropped:0 overruns:1 frame:1 TX packets:165946 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 Interrupt:10 Base address:0x1000 ich habe ein switch ;-) ich hatte viele Probleme mit 10/100 Netzwerken. Probiere mal deine Karten wenn möglich fest auf 10 mB zu setzen, anstatt es dem auto-sensing zu überlassen. Mit nicht funzendem auto-sensing hatte ich sehr viel Last :-((( -- Regards, Walter Ulmke Bay Enterprises, St. Margarets Bay, Dover, UK Tel. ++44/1304/853700 Fax. ++44/1304/853711 eMail: ulw@bay.uk.com
* Walter Ulmke:
On Thu, 22 Feb 2001, Waldemar Brodkorb wrote:
Hallo Thorsten, On Wed, 21 Feb 2001 at 16:51 +0100, Thorsten Jens wrote:
Hi, was kann man eigentlich gegen zu viele Kollisionen im Ethernet machen? Ich habe hier zwei Linux-Rechner verbunden
ich hatte viele Probleme mit 10/100 Netzwerken. Probiere mal deine Karten wenn möglich fest auf 10 mB zu setzen, anstatt es dem auto-sensing zu überlassen. Mit nicht funzendem auto-sensing hatte ich sehr viel Last :-(((
Für die Etherexpress habe ich jetzt gefunden, wie das geht. Werd ich beim nächsten Reboot mal ausprobieren. Leider weiss ich nicht, wie das bei der RTL8139 funktioniert ... weiss da jemand mehr? Thorsten -- public class ThorstenJens extends Student { URL hp = new URL("http://www.thojens.de"); String email = new String("thojens@gmx.de"); }
On Don, 22 Feb 2001, Thorsten Jens wrote:
On Thu, 22 Feb 2001, Waldemar Brodkorb wrote: ich hatte viele Probleme mit 10/100 Netzwerken. Probiere mal deine Karten wenn möglich fest auf 10 mB zu setzen, anstatt es dem auto-sensing zu überlassen. Mit nicht funzendem auto-sensing hatte ich sehr viel Last :-(((
Leider weiss ich nicht, wie das bei der RTL8139 funktioniert ... weiss da jemand mehr?
http://www.scyld.com/network/rtl8139.html hih, -- Oliver Koch Registered Linux User 163952 "And what will you do when you grow up to be as big as me?" asked the father of his little son. "Diet."
* Oliver Koch:
On Don, 22 Feb 2001, Thorsten Jens wrote:
On Thu, 22 Feb 2001, Waldemar Brodkorb wrote: ich hatte viele Probleme mit 10/100 Netzwerken. Probiere mal deine Karten wenn möglich fest auf 10 mB zu setzen, anstatt es dem auto-sensing zu überlassen. Mit nicht funzendem auto-sensing hatte ich sehr viel Last :-(((
Leider weiss ich nicht, wie das bei der RTL8139 funktioniert ... weiss da jemand mehr?
Grrmpf, da hatte ich gestern geguckt ... hab ich wohl übersehen. Komisch, dasss das nur zur Runtime geht.
hih,
itid :-)
Thorsten
--
Thorsten Jens
* Waldemar Brodkorb:
Hallo Thorsten, On Wed, 21 Feb 2001 at 16:51 +0100, Thorsten Jens wrote:
Hi, was kann man eigentlich gegen zu viele Kollisionen im Ethernet machen? Ich habe hier zwei Linux-Rechner verbunden
Vielleicht läuft eine Karte nicht sauber auf Halfduplex?
Hmm, mal sehen.
Irgendwas stimmt bei dir nicht. Kabel selber gecrimpt?
Nein, fertig gekauft.
Thorsten
--
Thorsten Jens
Hallo Waldemar, hallo Thorsten, * Waldemar Brodkorb wrote on 22 Feb 2001:
On Wed, 21 Feb 2001 at 16:51 +0100, Thorsten Jens wrote:
Hi, was kann man eigentlich gegen zu viele Kollisionen im Ethernet machen? Ich habe hier zwei Linux-Rechner verbunden (RTL8139/eepro100), die Karten sind beide 10/100mbit, laufen auf 10mbit weil nur ein 10mbit-hub dazwischen ist. /sbin/ifconfig eth0 auf dem Rechner mit der Realtek sagt:
eth0 Link encap:Ethernet HWaddr 00:30:84:29:BE:DB inet addr:192.168.0.10 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::30:8429:bedb/10 Scope:Link inet6 addr: fe80::230:84ff:fe29:bedb/10 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1400 Metric:1 RX packets:1757566 errors:0 dropped:0 overruns:0 frame:0 TX packets:3381491 errors:0 dropped:0 overruns:0 carrier:0 collisions:625391 txqueuelen:100 Interrupt:11 Base address:0xe400
Das sind wohl etwas viele Kollisionen, oder?
Vielleicht läuft eine Karte nicht sauber auf Halfduplex? Ansonsten ist es meist hilfreich zwei Karten vom selben Typ zu haben. Bei mir: RX packets:7502 errors:0 dropped:0 overruns:0 frame:0 TX packets:7616 errors:0 dropped:0 overruns:0 carrier:0 collisions:1 txqueuelen:100 Interrupt:14 Base address:0xe800
Irgendwas stimmt bei dir nicht.
Naja, das würde ich so nicht sagen. Wenn er viel Verkehr auf der Leitung hat, dann sind Collisions völlig normal. Und wenn man mal eben rechnet : 625391 / (3381491+1757566) = 0.12 Das ist vielleicht nicht unbedingt "schön" auf dem Papier, aber bei hoher Netzlast (die bei 10MBit/s ja durchaus kein problem darstellt) eben normal. Trotz alledem funktioniert ja das Netzwerk noch wunderbar. Wichtiger ist da auch zu sehen, daß "errors" und "dropped" jeweils auf 0 stehen. Naja, und bei deinem Beispiel hast du ja auch noch nicht viel Verkehr gehabt... Dazu kommt, daß die Paketzähler irgendwann überlaufen, es können also auch schon _wesentlich_ mehr Pakete geflossen sein... Wenn die Collisions stören, dann wäre evtl noch eine 2. Netzwerkkarte zu überlegen, um das Netz aufzuteilen. Gruß, Sebastian -- "No worries." - Rincewind Sebastian Helms - mailto:sebastian@helms.sh (PGP available) SuSE-Linux-Mailinglisten-FAQ: http://www.ndh.net/home/s.helms/faq/
participants (7)
-
Adalbert Michelic
-
Oliver Koch
-
Sebastian Helms
-
Thorsten Jens
-
Ulrich Jaecksch
-
Waldemar Brodkorb
-
Walter Ulmke