You are here

iperfspeed v0.3

14 posts / 0 new
Last post
K7FPV
iperfspeed v0.3

EDIT: See new version being discussed here: https://www.arednmesh.org/content/ver-59-da089ac-and-iperfspeed

Thanks to KE2N for the regex fix in this version.

I've made a web interface for using iperf to test link speeds on the mesh. Just trying this out to see how well it works. You need to install it on at least 2 nodes on your mesh. Then use the ui at http://<node>:8080/iperfspeed to run a speed test. It will login to the server node and start iperf as the server, then login to the client and run iperf against the server for 10 seconds and record the result. See screen shot below.

To install you need to have iperf on both nodes. If your node is connected to the Internet just use the drop down box on the setup page. Otherwise here are links to the packages you need to install before installing iperfspeed on your node:

https://s3.amazonaws.com/aredn/uclibcxx_0.2.4-1_ar71xx.ipk
https://s3.amazonaws.com/aredn/iperf_2.0.5-1bbhn1_ar71xx.ipk

Then install iperfspeed:

https://s3.amazonaws.com/aredn/iperfspeed_0.3_all.ipk

Let me know if it works for you.

Oh one note. After you install iperf on your node you will need to reboot for the firewalls rules to take effect and allow access to iperf.

w6bi
w6bi's picture
Iperfspeed and latest RC firmware

I've had a couple of nodes running 3.17.1.0RC1 where, while iperfspeed is installed, it refuses to show as a service.   Anyone else see this?  Any troubleshooting tips?
Thanks.

wb9coy
wb9coy's picture
I loaded the ipks that W6BI

I loaded the ipks that W6BI provided on two nodes running the latest stable release 3.16.1.1 and the I am not able to obtain any iperf results.  The GUI hangs.  I tried both combinations of server client and client server with the same results.  If you would like to look I can setup a tunnel

KB5UGF
KB5UGF's picture
IperfSpeed v0.3 questions

I've installed IperfSpeed on several of our nodes running 3.16.1.1 and find this utility quite useful. I was wondering if the issue regarding filling up the flash memory in v0.2 had been addressed in v0.3? Like, maybe the log size was limited like in Mesh Chat? Is periodically deleting the tests.log file the solution? Because I did notice an increase in flash memory size when I deleted that file then rebooted. Is there a way to use this utility without having to advertise it on every node of interest? I suspect not, as the utility probably uses the ad to determine the existence of an Iperf server or client on a node(?) Good job Trevor!

N7QJK
Iperf Speed 3

I have seen a this running on a few nodes with SBARC and wondered if you have any documentation on installing this and what is needed to get it to run? I see that it needs to be on more than one node. If two or three people installed this on there node would it work?  

Thanks
Dale

K5DLQ
K5DLQ's picture
(instructions are at the top

(instructions are at the top of this thread)
 

N7QJK
IperfSpeed Nodes?

I read the information and understand it a little. In the part about two nodes, would I need to be running two nodes, or would two nodes on the same system running IperfSpeed work?

Thanks
Dale

K5DLQ
K5DLQ's picture
you would need to install

you would need to install iperf and iperfSpeed on more than one node on the same mesh.

 

N7QJK
IperfSpeed

All three of the files listed above would get installed on multiple nodes?
Sorry to ask so many questions, I'm just making sure that I do it right...

Thanks
Dale

 

K5DLQ
K5DLQ's picture
yes

yes

w6bi
w6bi's picture
iperfspeed goes poof

Just a reminder that iperfspeed will go away any time you make a change and reboot the node.  A reiinstall will be required.   I don't run it on test nodes for that reason.    I understand that eventually that restriction will be corrected, but for now, it's a hassle.

N4CV
Still Going Away?

I installed iperfspeed on a node that I'm testing out.  It appeared as an advertised service and I was able to select a server and client from the application page.  I made a change to the node configuration and rebooted, and as W6BI noted above, the service is now no longer listed under mesh status and when I go directly to the application page, there is no server or client available to select.  I removed the three packages, performed a reboot, and then reloaded them and the node exhibits the same behavior (no listing on mesh status and no client or server available in iperfspeed).  Has anyone had success keeping the application functional and advertised after a reboot?

N4CV
Bump.

We recently deployed a node (Rocket M5) that had iperfspeed installed and working properly.  We used iperfspeed to verify the throughput during the deployment of the node.  Before leaving the site, we renamed the node to reflect its permanent location.  Afterward, the advertised service disappeared along with the link on the mesh status page.  We removed all three packages, rebooted the node, and reinstalled (and rebooted again).  The service is still not listed however the iperfspeed GUI page can be accessed by direct URL entry.  The odd thing is that the node does not appear in the list of servers or clients on the iperfspeed GUI page, but an iperfspeed test can be performed using the GUI between other nodes on the mesh.

KE2N
KE2N's picture
slash and burn

any chance you have a slash "/" in the node name now?
 

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer