linux-l: Netzwerkkarte

ben9000 ben9000 at gmx.net
Sa Okt 6 22:51:27 CEST 2001


On Thursday 04 October 2001 23:39, you wrote:

Hallo Alain,

so viele Behauptungen. Du hast sicher auch Beweise für alle diese Performance 
Unterstellungen (damit meine ich Benchmarks, Vergleich der Data-Sheets der 
NICs, Spezifikation der Chips, Grösse des Caches auf der NIC, usw.). Woher 
weiss ich den ob du nicht ein PC Händler bist und ein Lager voller Tulip und 
Intel NICs hast? Was heisst überhaupt echte 100 MBit? Ich dachte das hängt 
auch vom OS und vom Protokoll ab?

Meine Erfahrung (von: 2.4.7 mit K7-700Mhz auf A7V mit SIS900 NIC und mod. 
Festplatten, zu: Windows98 auf P166 mit SIS900 NIC und mod. Festplatte):
SMB: 5-6 MB/s 
FTP: 7-8 MB/s
Flood-Ping: ~12 MB/s
Alle Tests ohne Nebenlastung der Rechner und des Netzes.

Bei Datei Übertragung ist es von entscheidener Bedeutung ob die Festplatten 
DMA eingestellt haben.

Andere Erfahrungen, Erlebnisse und Meinungen?
Bitte keine Spekulationen! Kennt sich jemand wirklich in dieser Materie aus? 

Mein Halbwissen + Spekulationsmasse:
Bei den 10MBit (10BaseT) Karten ist die Signalfrequenz doppelt so hoch wie 
die Datenfrequenz (20 Mhz -> Manchester Codierung) da jedes Bit durch zwei 
Spannungszustände "codiert" wird. Da mit dem Wechsel der Spannung auch der 
Empfänger synchronisiert wird, könnten sogar theoretisch die NICs ~übertaktet 
werden. 100 MBit Karten (100BaseTX) können schon Vollduplex und arbeiten mit 
MLT3 Codierung was nach meinen Datenblättern eine effektive Signalfrequenz 
von 41,6 Mhz auf der Ader hat (Das müsste man echt mal nachmessen). Note: 100 
MBit wären bei Manchester Codierung schon 200 Mhz Signalfrequenz auf der 
Ader!! Die Codierungen sind der Grund warum 100MBit und 1000MBit oft nicht 
(manchmal nicht mal annähernd) die theoretischen Übertragungswerte schaffen 
(wenn man von Begrenzungen im BUS und bei Platten, usw. absieht). Wäre auch 
witzig zu wissen ob bei den 100MBit und 1000MBit Karten der Sender den 
Empfänger synchronisiert. Vielleicht gibt es ja vorher eine Art Handshake, 
wobei vielleicht Frequenzen bei schlechten Leitungen/Karten/Chips reduziert 
werden?

Fragen über Fragen.

Was ich mich auch Frage ist: Wie ich unter Linux am schnellsten herausfinde 
ob meine NICs mit 10 MBit oder 100 Mbit und ob sie mit Halb- oder Vollduplex 
angebunden sind. (Blick auf die Lämpchen am Switch zählt nicht ;)

happy evening
BEN :)


> Du bekommst entweder Qualität (Tulip Chipsatz, Intel Karten) oder
> Preiswertes (RealTek). Es gibt afaik noch weitere Billigkarten mit einem
> Chip von National Semi, aber die sind lange nicht so verbreitet wie die
> RealTek Karten und es gibt nach meinem letzten Wissensstand keinen
> Treiber für diese Karten.
>
> Wenn du mit einer 50Mbit Karte leben kannst, dann nimm die RealTek -
> meist macht einfach die Gegenseite diese 100MBit nicht mit. Wenn du also
> nicht einen Rechner als Server aufbaust, der die 100Mbit auch liefern
> können soll, dann kannst du z.B. ein Heimnetz ohne Probleme realtek
> Karten nehmen - die sind aber nicht die schönsten Karten.
>
> 	Bye,
> 	   Alain



Mehr Informationen über die Mailingliste linux-l