ubuntuusers.de

Theorie: Datendurchsatzberechnung

Status: Ungelöst | Ubuntu-Version: Ubuntu 9.04 (Jaunty Jackalope)
Antworten |

Frank85

Anmeldungsdatum:
10. August 2008

Beiträge: Zähle...

Hallo zusammen,

ich hab eine theoretische Frage und zwar zur Datendurchsatzberechnung.

Ich habe ein 100MBit/s Ethernet-LAN. Ich habe verschiedene Nachrichtenlängen (Payload), auf TCP und SCTP-Ebene.

Meine Frage ist jetzt, wie kann ich den Durchsatz in Abhängigkeit dieser beiden Variablen berechnen.

Ich habe bisher dies angenommen: TCP Header = 20 Byte, IP Header = 20 Byte, Ethernet Header und Trailer = 18 Byte

Durchsatz für TCP = (100MBit/s)/((Payload + 20 Byte + 20 Byte + 18 Byte)*(Payload/100MBit/s)

Das sieht eigentlich auch gar nicht so schlecht aus, aber 100% stimmen tut es nicht, hat jemand vielleicht die richtige Formel um den Durchsatz zu berechnen?

Danke im Voraus. Frank

manwalking

Anmeldungsdatum:
23. Oktober 2009

Beiträge: Zähle...

Wohnort: Buxtehude

In meinem Büchlein steth das der TCP Header 20-60 byte groß sein kann. Es gibt noch ein Teil für Optionen, frage mich aber ob der überhaupt genutzt wird.

Aber sonst sieht das korrekt aus.

MFG Sebastian

manwalking

Anmeldungsdatum:
23. Oktober 2009

Beiträge: 15

Wohnort: Buxtehude

Ach ja mir fällt gerade auch noch ein das es auch wichtig ist wie groß die MTU ist. Große MTU wenig Overhead, kleine MTU viel Overhead.

Also fehlt in deiner Formel noch die MTU Ich hoffe ich erzähle hier kein Schrott 😉

Antworten |