linux-l: 100Mbit = 12 MB/s ?!?

Thomas Knop t.knop at isv-gmbh.de
Mi Aug 2 18:49:54 CEST 2000


On, Die, 01 Aug 2000, Benedikt Garski wrote:
> Rechnung:
> 100 MBit = 100.000.000 Bit = 12.500.000 Byte = ~12.207 KByte = ~12 MByte
> !!!!
> Soweit die Theorie ...
die reine ;-)
 
> Also mach ich mal nen Leistungstest und schieb zwischen ZWEI Rechnern ne
> ~63 MByte grosse Datei hin und her:
Mieser Test, da zu viele andere Parameter mitspielen.
> -10 MBit (BNC) braucht ca. 66s - 70s für die 63 MB = ~0.9 MB/s
> -100 MBit (RJ45 CAD 5 über den Hub) braucht ca. 21s - 35s für die
>   63 MB = ~1.8 MB/s - 3 MB/s
3 MB/s *auf die Platte schreiben*, kontinuierlich ist doch super :-)

> FRAGEN:
> - sind diese Datenübertragungsraten realistisch für 100 MBit??
Nei, zu klein.
> - Hat der Hub, der Rechner, oder ich nen Problem?
Am Test eventuell ;-)
> - Wieso gibt es Datenkollisionen, wenn NUR ZWEI Rechner Daten
> austauschen?!?
Liegt am Protokoll und ist normal.

Ich hab mal zwei kleine tcl-sripte geschrieben, die einfach nur 
daten über das netzt schieben. Wenn die Rechner hinreichend schnell 
sind (>= 300 MHz K6-II), kann man damit den Traffik messen. Langsamere
Rechner bringen nichts, da tcl halt auch nur eine Scriptsprache ist
und die dann den Flaschenhals darstellt. Bei mir gab das (jeweils 
über einen Hub):

4MB/s   Pentium I 133Mhz  <-- AMD K6-II 500Mhz
2.5MB/s Pentium I 133Mhz  --> AMD K6-II 500Mhz
8MB/s   AMD K6-II 500 Mhz <-> AMD K6-II 450Mhz

Download als http://people.blinx.de/tknop/netspeet.tgz
(nicht dokumentiert !!! aber auch nur ein paar zeilen)
Auf dem  erten Rechner "./server.tcl"
Auf dem anderen "./client.tcl <server-ip>"

Gruß Thomas

--

Thomas Knop               Tel: +49-30-53433408
ISV GmbH Berlin           Fax: +49-30-53433435
Am Treptower Park 75        t.knop at isv-gmbh.de
12435 Berlin            http://www.isv-gmbh.de



Mehr Informationen über die Mailingliste linux-l