Hi alle zusammen, bin grad bei meiner Bachelorarbeit mit einem Netzwerktreiber(für einen SPI Netzwerkchip) für Linux(Raspberry Pi) fertig geworden. Jetzt muss ich noch ne Performanceanalyse starten. Kennt jemand ne konsolenbasierte NetzwerkMonitoringSoftware für Linux mit der ich abhänging von der Payloadgröße der Ethernetframes den Ethernetnutzdatendurchsatz berechnen/messen kann? Ich will einen Vergleich zwischen dem theoretisch möglichen Durchsatz, dem Durchsatz über die Standart NIC vom Raspberry und vom meinem Netzwerkchip machen. Oder hat jemand ne Idee wie man das am besten anstellen kann? Danke schon mal im voraus:-)
Gast
#3342478
Traffic mit `tcpdump` aufnehmen, dann mit libpcap oder `wireshark` analysieren? Letzteres kann eine ganze Menge, u.a. auch Graphen über Durchsatz etc. erzeugen.
iperf?
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 | |
Gast
#3342661
netio
Gast
#3343138
netio habe ich letztens auch benutzt. Liefert ganz gute Aussagen, jeweils in Sende- und Empfangsrichtung. Kann entweder TCP und UDP verschicken. Die Paketgröße ändert das Tool automatisch. Der Compile auf meiner ARM-Entwicklungsplattform war auch ganz einfach.
Gast
#3343173
Du suchst iperf: http://code.google.com/p/iperf/ Das Tool wird auf allen embedded Platformen für performance Messungen benutzt.
Gast
#3352509
iperf ist in den Paketquellen von raspbian schon enthalten, einfach per apt-get installieren.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.