Forum: PC Hard- und Software Datendurchsatz Ethernet messen


von Hans (Gast)


Lesenswert?

Morgen,

kennt jmd von euch ein Tool mit dem man den Datendurchsatz von Ethernet 
Gigabit messen kann?

Cool wäre es, wenn man sowohl das Speichern auf RAM als auch auf der 
Festplatte mit einbeziehen könnte, wenn das überhaupt möglich ist, so 
dass ich den Datendurchsatz (Ethernet -> speichern in RAM / HD) erhalte.

Bis jetzt hab ich nur NetIO gefunden, was aber nur den reinen 
Datendurchsatz der Ethernet  Schnittstelle ohne speichern  lesen  
schreiben untersucht.


Gruß
Hans

: Verschoben durch Admin
von Purzel H. (hacky)


Lesenswert?

Schau mal bei Sysinternals vorbei.

von Hans D. (valla)


Lesenswert?

Hallo

möchtest du die Pakete mitschneiden oder reine Statistik führen?


Grüße

von Hans (Gast)


Lesenswert?

Hans Dieter schrieb:
> möchtest du die Pakete mitschneiden oder reine Statistik führen?

ich möchte nur wissen wie hoch der Datendurchsatz über Ethnernet ist, 
wenn das Speichern im RAM oder / und Flash ebenfalls mitberücksichtigt 
wird, da die reine Datenübertragungsrate alias NetIO ja nicht so viel 
aussagt.

von Hans D. (valla)


Lesenswert?

Vielleicht MRTG ?

Was meinst du genau mit:

"wenn das Speichern im RAM oder / und Flash ebenfalls mitberücksichtigt 
wird"

von Herbert K. (avr-herbi)


Lesenswert?

Hallo,
alles Theorie!
Bisher wurde gar nichts darüber gesagt, was für Geräte A und B sind, was 
da zwischen alles noch so hängt, welche Paketgrößen benutzt werden, 
welche Protokolle benutzt werden und ob das auch noch QoS abhängig ist.
Die Frage kann man vergleichen mit "Wie schnell fährt mein Auto auf der 
Straße".

MRTG ist für solche Messungen im übrigen nicht geeignet.

Viele Grüße Herbert

von Mano W. (Firma: ---) (manow)


Lesenswert?

Hans schrieb:
> Bis jetzt hab ich nur NetIO gefunden, was aber nur den reinen
> Datendurchsatz der Ethernet  Schnittstelle ohne speichern  lesen
> schreiben untersucht.

Was ist denn der Unterschied zwischen speichern und schreiben?
Welchen Datendurchsatz willst Du denn - vom Netzwerk oder von der 
Platte?

> da die reine Datenübertragungsrate alias NetIO ja nicht so viel
> aussagt

Was ist denn schneller - die Platten oder das Netz? Man könnte auch 
fragen, wo ist der Flaschenhals?

von Hans D. (valla)


Lesenswert?

Ethernet ist Protokoll und QoS unabhängig.

Wenn du wirklich wissen willst was an das Gerät geht/kommt liest du die 
Daten vom Switch aus und hast deine Daten.

Nun ensteht jedoch das Problem das die meisten home devices sich nicht 
mit zb. SNMP auslesen lassen.

von Herbert K. (avr-herbi)


Lesenswert?

Hallo,
wenn Deine Geräte A und B an einem einfachen Mini-Switch im Haus hängen 
und Du genug Platz auf beiden Platten hast, übertrage einfach ein CDROM 
Image (also ca. 400-800 MByte) per FTP zwischen beiden Geräten, miß die 
Zeit und rechne es aus.
Das wird aber eine andere Zeit sein, als wenn Du die Platten als 
Laufwerk frei gibst und mit copy von A zu B kopierst.
Viele Grüße Herbert

von Hans (Gast)


Lesenswert?

Hans Dieter schrieb:
> Was ist denn schneller - die Platten oder das Netz? Man könnte auch
> fragen, wo ist der Flaschenhals?

natürlich ist die Festplatte Flash-Memory meistens der Flaschenhals, 
deshalb interessiert mich auch nicht die Datenrate beim Switch sondern 
die Datenrate vom Computer.

Hans Dieter schrieb:
> "wenn das Speichern im RAM oder / und Flash ebenfalls mitberücksichtigt
> wird"

Die Daten kommen übers Netzwerk an (Gigabit) und sollen bzw. müssen im 
Normalfall von einer Application verarbeitet werden; hierzu müssen sie 
entweder im RAM oder im Flash gespeichert werden. Ich möchte jetzt die 
wirkliche Datenrate wissen vom Netzwerk-ankommende Daten bis sie 
gespeichert worden sind.

von Herbert K. (avr-herbi)


Lesenswert?

@Hans Dieter (valla):
"Ethernet ist Protokoll und QoS unabhängig."

Soll ich Dir mal eine Übetragungsstrecke von 100 MBit per QoS auf 2 MBit 
dichtmachen? (ohne das 98 MBit auf der Leitung übertragen werden)

Und worin besteht der Unterschied zwischen UDP und TCP?

Von einem Netzwerk Administrator kann solche Aussage wohl kaum kommen.

von Hans D. (valla)


Lesenswert?

Herbert:
Wenn wir von Ethernet reden ist es egal ob IPX TCP Apple Talk über die 
Leitung geht -> also auch wurst obs UDP oder TCP ist.

Freut mich das du QoS konfigurieren kannst, kann immerhin nicht jeder.

PS: Ich lasse mich nicht auf ein Netzwerk-Grundlagen Quiz nicht ein.

--------
Wenn man also nun das Interface überwacht welches mit dem Clienten 
verbunden ist, bekommt man somit ALLE Ethernet-Daten die an das Gerät 
gehen. ( incl sämtlicher Broadcasts u.s.w ) .

Da natürlich jetzt auch in den Daten viel Schrott ist ( incl 
Header/Broadcasts, welche nicht auf das Medium gespeichert werden ) , 
könntest du jetzt parallel eine HD write/read statistik führen.

Diese Daten werden allerdings wiederrum durch die Zugriffe des 
Betriebssystems verfälscht.


Zum herausfinden wieviel Pakete >GENAU< gespeichert werden und in 
welcher Geschwindigkeit habe ich leider noch keine Idee.

von Mano W. (Firma: ---) (manow)


Lesenswert?

Hans schrieb:
>> Was ist denn schneller - die Platten oder das Netz? Man könnte auch
>> fragen, wo ist der Flaschenhals?
>
> natürlich ist die Festplatte Flash-Memory meistens der Flaschenhals,
> deshalb interessiert mich auch nicht die Datenrate beim Switch sondern
> die Datenrate vom Computer.

Wenn das so ist, dann ist deine gesuchte Datenrate <= dein 
HD-Speicher-Datenrate

von Mano W. (Firma: ---) (manow)


Lesenswert?

DTrace könnte in die Richtungen gehen was Du suchst.

http://en.wikipedia.org/wiki/DTrace

von Icke (Gast)


Lesenswert?

Wenn du das genau wissen willst, dafür gibt es Analyse-Geräte. Die 
kosten allerdings 'ne Kleinigkeit (ein paar k€). Mit dem PC läßt sich 
allenfalls eine grobe Schätzung ermitteln, da zu viele Faktoren (sowohl 
hard- als auch softwaremäßig) reinspielen. Um den Einfluß des 
Festplattensystems auszuschließen, kann man bspw. beidseitig eine große 
RAM-Disk anlegen (genügend Speicherausbau vorausgesetzt). Den Rest 
erledigen Stoppuhr und Taschenrechner.

von (prx) A. K. (prx)


Lesenswert?

Wenn du den Datedurchsatz vom Ethernet selbst messen willst, dann ist 
NetIO ein recht ordentlicher Ansatz.

Wenn du den effektiven Datendurchsatz einer bestimmten Anwendung messen 
willst, wie etwas Windows Filezugriff oder NFS, dann ist es sinnvoller, 
ebendiese Anwendung zu verwenden. Dafür kommen bei Fileservice 
beispielsweise iozone oder iometer in Frage. Nur wird dabei natürlich 
auch die I/O-Performance des Fileservers mit gemessen.

von Michael X. (Firma: vyuxc) (der-michl)


Lesenswert?

iperf

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.