Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.


2437 posts

Uber Geek
+1 received by user: 718

Trusted
Lifetime subscriber

Topic # 240278 30-Aug-2018 16:31
Send private message quote this post

Hi Team

 

I've just come across iPerf in another GZ post, and the idea of being able to script broadband performance checks interests me.

 

Is there a publicly available iPerf server in NZ?  I can't see one, but my Google-fu may be letting me down.  I may consider setting one up and just not publicise its availability.

 

Any other options to suggest?

 

Cheers





"4 wheels move the body.  2 wheels move the soul."

“Don't believe anything you read on the net. Except this. Well, including this, I suppose.” Douglas Adams

Create new topic
116 posts

Master Geek
+1 received by user: 47

Trusted
Vodafone NZ

  Reply # 2081631 30-Aug-2018 19:14
Send private message quote this post

You could also look at speedtest-cli, see https://github.com/sivel/speedtest-cli for one example. This tests to the usual Ookla (speedtest.net) servers.

703

66 posts

Master Geek
+1 received by user: 13


  Reply # 2081683 30-Aug-2018 21:48
Send private message quote this post

I run my own iperf3 server locally on my NAS in a container - i use it to test wifi performance (I really can't stand people using speedtest to test their wifi/LAN speeds, even so called professional reviewers do this.

 

 

 

I also run my own iperf3 server in GCP, to test internet performance. Better than speedtest, as I can control the number of threads so it is more representative of throughput that actually matters, not like speedtest that just ramps multiple tcp connections up to get a good number.

 

 


'That VDSL Cat'
8446 posts

Uber Geek
+1 received by user: 1816

Trusted
Spark
Subscriber

  Reply # 2081727 31-Aug-2018 00:53
Send private message quote this post

gaddman: You could also look at speedtest-cli, see https://github.com/sivel/speedtest-cli for one example. This tests to the usual Ookla (speedtest.net) servers.

 

Does speedtest-cli actually preform well in higher rate connections now?

 

 

 

it never used to really hit consistent for anything gbit+

 

often only used a single thread.





#include <std_disclaimer>

 

Any comments made are personal opinion and do not reflect directly on the position my current or past employers may have.


116 posts

Master Geek
+1 received by user: 47

Trusted
Vodafone NZ

  Reply # 2081732 31-Aug-2018 06:01
Send private message quote this post

hio77

Does speedtest-cli actually preform well in higher rate connections now?


 


it never used to really hit consistent for anything gbit+


often only used a single thread.



I haven't found it all that consistent any way I use it, but just tried now on a 1G UFB and got 800-900. Socket based tests have been added to some of the forks out there, eg https://github.com/sivel/speedtest-cli/pull/498 possible that will help a little too.

But yeah, if you want accurate get a server you control.

2423 posts

Uber Geek
+1 received by user: 821

Trusted
Lifetime subscriber

  Reply # 2082330 1-Sep-2018 12:24
Send private message quote this post

iPerf3 is the only tool to use with TCP speedtests over 300Mbit from the command line as long as you have a computer powerful enough.

 

I used the Speedtest Android app running on an ODroid C2 to get the speedtest in my signature. That was connected directly to a 1GB service directly plugged into Sparks network not over UFB.

 

The Speedtest App on Windows 10 also works reliably.

 

But iPerf3 for TCP tests, and iPerf2 for UDP tests for saturation tests on a connection that has a policer upstream (such as with UFB) where you have to have a constant bitrate of 500Mbit upstream whereas UDP upstream tests with iPerf3 sends 500Mbit burst of data every second so often the upstream policer will discard the traffic so you won't get an accurate test. That doesn't happen with iPerf2, and not sure if they have fixed it in a recent patch with iPerf3.

 

If you want to go to the next level check out PerfSonar as a testing node, they have some very clever stuff.






Create new topic

Twitter »

Follow us to receive Twitter updates when new discussions are posted in our forums:



Follow us to receive Twitter updates when news items and blogs are posted in our frontpage:



Follow us to receive Twitter updates when tech item prices are listed in our price comparison site:



Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.



Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.

Alternatively, you can receive a daily email with Geekzone updates.