iPerf on the 7390 (English)

PeterBash

Neuer User
Mitglied seit
12 Okt 2011
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
I hope it is OK to post a question in English. If not then please advise where best to do so ;)

I have built Freetz and installed iPerf from the branch sf3978_packages onto my 7390 so that I can measure bandwidth from my router to any device on the network (gigabit ethernet).

However, iPerf is only reporting bandwidth of around 90Mbits/s. When I run Top on the 7390 I notice that iPerf is using 98% CPU as I am thinking that iPerf is limited by the CPU and is constraining the speed. Is this correct? Does it mean that iPerf is not useable on the 7390? Or more likely am I doing something wrong :(

Note that if I run iPerf on my PC and my NAS and measure speed over the router then I get a more expected bandwidth of ~600Mbits/sec.

Lastly, thanks to sf3970 and everyone for all the work on this.

Peter
 

sf3978

IPPF-Promi
Mitglied seit
2 Dez 2007
Beiträge
7,751
Punkte für Reaktionen
10
Punkte
38
Yes, it seems that iperf (with multithread support) is not enough lightweight for the FritzBox. Maybe we need to build iperf without multithread support. Please try with nuttcp, to measure the bandwidth. (click)
 

sf3978

IPPF-Promi
Mitglied seit
2 Dez 2007
Beiträge
7,751
Punkte für Reaktionen
10
Punkte
38
There is no difference between multi thread mode and single thread mode. Even if I run iperf with the single stream configuration, leading to a very high CPU utilization:
Code:
25540 20799 root     R     1312   2%  [B][COLOR=red]96%[/COLOR][/B] ./iperf-st -c 192.168.138.185 -i5 -t 200
 

Anhänge

PeterBash

Neuer User
Mitglied seit
12 Okt 2011
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Also, nuttcp is also generating a very low bandwidth i.e. 86Mbits/sec, between my PC and 7390. Although the CPU is only 60% utilised versus 98% for iPerf!

PC -----------------------------------
C:\Users\Peter\My Apps\NutTCP>nuttcp -T60 192.168.0.1
614.4375 MB / 60.00 sec = 85.9024 Mbps 7 %TX 59 %RX

FRITZ --------------------------------
4620 1 root R 932 1% 60% nuttcp -S

Does this means that a 500MHz CPU is just not fast enough to process gigabit speeds as I expected to get much higher?

Do you know of an alternative way of setting up the Fritz!Box to act as a bandwidth monitoring server?

Thanks again for your help.

Peter
 

sf3978

IPPF-Promi
Mitglied seit
2 Dez 2007
Beiträge
7,751
Punkte für Reaktionen
10
Punkte
38
Does this means that a 500MHz CPU is just not fast enough to process gigabit speeds as I expected to get much higher?
Yes, I think so.
Do you know of an alternative way of setting up the Fritz!Box to act as a bandwidth monitoring server?
No. I think nuttcp is a good network performance measurement tool, because a nuttcp data transfer, is memory-to-memory (... and not: disk-to-disk or memory-to-disk).
 

Zurzeit aktive Besucher

3CX PBX - GRATIS
Linux / Win / Cloud

Statistik des Forums

Themen
232,827
Beiträge
2,027,135
Mitglieder
350,902
Neuestes Mitglied
ichwillnurwasdownloaden