Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Network · LAN, WAN, Firewalls Alle Fragen rund um das große, kleine Internet finden hier eine Antwort. LANs, WANs, Router, Switches, Bridges, Verkabelung...

Datendurchsatz im LAN

Diskussion: Datendurchsatz im LAN im Forum Network · LAN, WAN, Firewalls, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hi, wie berechne ich den Datendurchsatz im LAN? Ich weiß, ich habe eine Bandbreite von 100MBit/s, und ich muß ...

Antwort
Alt 27.11.06, 17:42   #1 (permalink)
 
Registriert seit: 02.12.05
schmidtl_dd Leistung: Facit NTK
Likes: 0
Standard Datendurchsatz im LAN

Anzeige

Hi,

wie berechne ich den Datendurchsatz im LAN? Ich weiß, ich habe eine Bandbreite von 100MBit/s, und ich muß 1000 Pakete mit jeweils 400Byte Nutzdaten (via TCP) übertragen. Wie lang brauche ich dazu.

Einfachste Rechnung: 400 byte* 120 byte Rahmeninfos (TCP header, IP header...) macht 520 bytes pro Frame, bei 100Mbit/s = 12,5MByte/s wären das so um die 25.000 Pakete pro Sekunde.

So weit so gut, doch sicher auch: falsch.

Denn da schwirren ja noch ACK's über die Leitung, irgendwann wenn die Leitung am Anschlag brummt hab ich doch sicher auch vermehrten Schwund durch Kollisionen... gibts eine andere "Formel" oder empirische Erfahrungen was so über die Leitung geht?

(Lasst uns vorerst von zwei via Crossover verbundenen Rechnern ausgehen, ohne andere aktive Komponenten)

schmidtl_dd ist offline   Mit Zitat antworten
Alt 27.11.06, 20:14   #2 (permalink)
Moderator
 
Registriert seit: 17.10.01
soox Leistung: Facit NTK
Likes: 0
Standard

wenn du udp (statt tcp) nutzt, würde das ganze stimmen.

folgende 2 parameter müssen sicherlich auch noch in die rechnung miteinbezogen werden
- hast du full- oder half-duplex
- windows size
soox ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 28.11.06, 08:59   #3 (permalink)
Themenstarter
 
Registriert seit: 02.12.05
schmidtl_dd Leistung: Facit NTK
Likes: 0
Standard

window size ist die MTU?
Beduetet full duplex das ich die zurückgesendeten ACK's vernachlässigen kann...
schmidtl_dd ist offline   Mit Zitat antworten
Alt 28.11.06, 19:46   #4 (permalink)
Moderator
 
Registriert seit: 17.10.01
soox Leistung: Facit NTK
Likes: 0
Standard

nein die mtu ist nicht die window size
windows size ist die max anzahl pakete welche noch nicht mit ack bestätigt sein müssen. die ack's darfst du bei tcp nie vernachlässigen.

full duplex (aus layer 2 sicht) bedeutet, dass man gleichzeitig senden und empfangen kann. dies funktioniert bei ethernet nur, wenn man eine direkte verbindung bzw mit switches arbeitet.
sobald man hubs benutzt, funktioniert ein gleichzeitiges senden und empfangen nicht mehr. dabei gibt es kollisionen welche die bandbreite wiederum beeinträchtigen.
wichtig ist, dass man das fest auf half-duplex stellen kann (auch wenn man keine hubs benutzt). normalerweise wird dies jedoch automatisch erkannt und die schnellste ausgefählt. es kann auch sein, dass die automatische erkennung der schnellsten einstellung fehlschlägt.
soox ist offline   Mit Zitat antworten
Alt 28.11.06, 19:56   #5 (permalink)
Themenstarter
 
Registriert seit: 02.12.05
schmidtl_dd Leistung: Facit NTK
Likes: 0
Standard

Und warum kann ich die ACK's nicht vernachlässigen? Fließen Daten in beide Richtungen, hängen die ACK's ja quasi huckepack auf den Packeten. Fließen Daten vornehmlich in eine Richtung (wohin meine Frage abziehlt) ist (Full Duplex, da Crossover Kabel bzw. geswitchte Umgebung) die andere Richtung doch fast frei, so dass die kleinen ACK Packete (sind doch dann nur quasi leere TCP frames mit gesetzem Ack flag und entsprechender Sequenznummer) kaum ins Gewicht fallen sollten.

Hab ich da nen Denkfehler?

Was mir noch einfällt, es spielt ja sicher eine entscheidende Rolle ob die Daten in einer TCP Verbindung behandelt werden, oder ob's für jedes Packet einen neien Verbindungsaufbau gibt... das liegt aber(?) allein in den Händen des Anwendungsentwicklers...
schmidtl_dd ist offline   Mit Zitat antworten
Alt 29.11.06, 11:10   #6 (permalink)
 
Registriert seit: 06.02.06
R!K3R Leistung: Facit NTK
Likes: 0
Standard

Bedenke auch das 100Mbit/s ein theoretischer Wert ist, der nicht zu erreichen ist.
R!K3R ist offline   Mit Zitat antworten
Alt 30.11.06, 11:54   #7 (permalink)
Themenstarter
 
Registriert seit: 02.12.05
schmidtl_dd Leistung: Facit NTK
Likes: 0
Standard

Darum gehts doch... WARUM ist der nicht zu erreichen, und wie lässt sich der zu erreichende Wert möglichst genau ermitteln (im Vorfeld, messung am KONKRETENObjekt nicht möglich)
schmidtl_dd ist offline   Mit Zitat antworten
Alt 30.11.06, 14:07   #8 (permalink)
 
Registriert seit: 06.02.06
R!K3R Leistung: Facit NTK
Likes: 0
Standard

Ich habe schon mal das wort "Labor-Wert" gehört.
Ich könnte mir vorstellen das in normaler Umgebung durch 100te von Störeinflüssen dies einfach nicht erreicht werden kann.

- Qualität der Leiter und Kabel
- Störungen durch Funkwellen
- Fehler im Material
- "schlechte" Aktive Komponenten
- Schmutz

usw.
R!K3R ist offline   Mit Zitat antworten
Alt 30.11.06, 21:28   #9 (permalink)
Moderator
 
Registriert seit: 17.10.01
soox Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Original von schmidtl_dd
...Und warum kann ich die ACK's nicht vernachlässigen? ...

...ob die Daten in einer TCP Verbindung behandelt werden, oder ob's für jedes Packet einen neien Verbindungsaufbau gibt...
ich hab "vernachlässigen" mit "wegdenken/ignorieren" gleichgesetzt....wenn wenige/keine von diesen ack's richtig uebertragen werden, kommst du schnell an die window size grenze und musst die daten zig mal neu uebertragen (passiert z.b. bei geknickten rj45 kabel welche "halb defekt" sind).

bei einer normalen uebertragung wird nur ein mal die verbindung aufgebaut....eine solche einzelne verbindung musst du auch fuer die messzwecke benutzen (bzw mehere verbindungen welche bereits aufbeaut sind und die daten gleichzeitig uebertragen)

ein weiterer punkt ist, dass tcp bei einem verlorenen packet die window size wieder runterschraubt (durchsatz verringert sich) wird, sofern ein packet im nirvana landet und somit nicht ankommt.
sofer die empfangsbuffer des empfangenden pc's nicht genug schnell gelehrt und verarbeitet wird, kann dieser dem sender auch mitteilen, dass er weniger schnell senden soll.

in einem lan solltest du aber ohne probleme auf ueber 95% durchsatz kommen (sofern die pc's ihren empfangsbuffer genug schnell auslesen). versuchs doch mal mit tools wie z.b. "iperf"

bei udp sollte eine beinahe 100%ige auslastung moeglich sein.
soox ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » Network · LAN, WAN, Firewalls » Datendurchsatz im LAN
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Wie hoch ist euer täglicher Datendurchsatz sw33tlull4by Umfragen 14 27.06.09 16:43
Verbindung bricht bei leichterem Datendurchsatz regelmäßig zusammen schneemarc Network · LAN, WAN, Firewalls 2 02.08.07 09:24


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61