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.


Filter this topic showing only the reply marked as answer View this topic in a long page with up to 500 replies per page Create new topic
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 
8147 posts

Uber Geek
+1 received by user: 2742

Lifetime subscriber

  Reply # 1700991 10-Jan-2017 15:57
One person supports this post
Send private message

the bigger question is why do you need to test the line every 3 hours?

 

do what most others do, test it when it seems slow

 

 


10 posts

Wannabe Geek


  Reply # 1701061 10-Jan-2017 17:29
Send private message

Talkiet:

 

There are some reliable ways, but most of them require either having access to a server connected to your ISPs core that YOU control and are the only user of - although for only 200Mbit that may not be critical. Wget-ing a large file from a known server is actually a pretty good way to measure TCP single thread throughput, and iperf is good as well (BEWARE version and OS interoperability performance issues!).

 

As an example of what you CAN do when you have access to put things on the network in order to test (for example) a new high speed fibre service that many people (not us) have called gigabit, is this... (Forgive the extreme sanitising!)

 

 

Cheers - N

 

 

So in principle one could automate the downloading of a decent sized file with wget from say GoogleDrive and pipe the screen output to a file, extract the relevant numbers and use that and then do the same for an upload?  I see that some of the speed measurement tools seem to use much smaller file sizes than 4GB too.

 

 


 
 
 
 


3877 posts

Uber Geek
+1 received by user: 2457

Trusted
Spark NZ

  Reply # 1701063 10-Jan-2017 17:36
Send private message

SteveWright:

 

Talkiet:

 

There are some reliable ways, but most of them require either having access to a server connected to your ISPs core that YOU control and are the only user of - although for only 200Mbit that may not be critical. Wget-ing a large file from a known server is actually a pretty good way to measure TCP single thread throughput, and iperf is good as well (BEWARE version and OS interoperability performance issues!).

 

As an example of what you CAN do when you have access to put things on the network in order to test (for example) a new high speed fibre service that many people (not us) have called gigabit, is this... (Forgive the extreme sanitising!)

 

 

Cheers - N

 

 

So in principle one could automate the downloading of a decent sized file with wget from say GoogleDrive and pipe the screen output to a file, extract the relevant numbers and use that and then do the same for an upload?  I see that some of the speed measurement tools seem to use much smaller file sizes than 4GB too.

 

 

Yes, you could. But don't do it. It's pointless and it wastes resources. If you ARE going to do it, you'll get reasonable results if you can find a web host under 20ms away and using a 5MB file. Once an hour would be EASILY often enough to detect any user impacting issues.

 

 

 

But again, it's not worth it. If you want to do something as a learning exercise however, totally reasonable project. Maybe try it with latency or jitter. You'll pick up near congestion using a jitter measurement before it becomes noticable in throughput testing.

 

Cheers - N

 

 


27476 posts

Uber Geek
+1 received by user: 6942

Moderator
Trusted
Biddle Corp
Lifetime subscriber

  Reply # 1701067 10-Jan-2017 17:51
One person supports this post
Send private message

Jase2985:

 

the bigger question is why do you need to test the line every 3 hours?

 

 

 

 

I don't understand this either. Raw speed is pretty meaningless when it comes to determining the quality of a connection.

 

QOE is all that matters - and a connection delivering you your 200Mbps could easily deliver a very poor real world experience. If you want to be testing a connection for "quality / performance" then continually running a speedtest is not going to give any meaningful results. Testing for latency or jitter on the other hand tell a lot about the quality of a connection and how it will perform in the real world.

 

Running a speedtest every hour is a bit like looking at the motorway webcam, seeing there is no traffic and declaring that the motorway is working perfectly. Little beknown to you the road surface is full of potholes which is actually killing everybody's suspension and tyres.

 

 

 

 


10 posts

Wannabe Geek


Reply # 1701071 10-Jan-2017 18:05
Send private message

Talkiet:

 

Yes, you could. But don't do it. It's pointless and it wastes resources. If you ARE going to do it, you'll get reasonable results if you can find a web host under 20ms away and using a 5MB file. Once an hour would be EASILY often enough to detect any user impacting issues.

 

 

 

But again, it's not worth it. If you want to do something as a learning exercise however, totally reasonable project. Maybe try it with latency or jitter. You'll pick up near congestion using a jitter measurement before it becomes noticable in throughput testing.

 

Cheers - N

 

 

 

Thanks for your help!! Very much appreciated.

 

I will probably just use what I have at the moment but now have a much better understanding of the results that Ookla provide.  If I get some really slow results I'll run a wget to get a better idea of what I'm actually getting.  The other good thing is that I can get a feel for actual speed any time I download something on my Linux box with wget. smile

 

 

 

 


10 posts

Wannabe Geek


  Reply # 1701072 10-Jan-2017 18:07
Send private message

sbiddle:

 

Jase2985:

 

the bigger question is why do you need to test the line every 3 hours?

 

 

 

 

I don't understand this either. Raw speed is pretty meaningless when it comes to determining the quality of a connection.

 

QOE is all that matters - and a connection delivering you your 200Mbps could easily deliver a very poor real world experience. If you want to be testing a connection for "quality / performance" then continually running a speedtest is not going to give any meaningful results. Testing for latency or jitter on the other hand tell a lot about the quality of a connection and how it will perform in the real world.

 

Running a speedtest every hour is a bit like looking at the motorway webcam, seeing there is no traffic and declaring that the motorway is working perfectly. Little beknown to you the road surface is full of potholes which is actually killing everybody's suspension and tyres.

 

 

 

 

 

Yeah I'm getting it now. smile

 

 


8147 posts

Uber Geek
+1 received by user: 2742

Lifetime subscriber

  Reply # 1701100 10-Jan-2017 19:35
Send private message

do you work from home or does it run 24/7 when you are at work and asleep?


10 posts

Wannabe Geek


  Reply # 1701148 10-Jan-2017 22:12
Send private message

Jase2985:

 

do you work from home or does it run 24/7 when you are at work and asleep?

 

 

 

 

It runs on a home server as a cron job every three hours and I have been using the results to keep an eye on Vodafone's network consistency - sounds like I'm using the wrong solution based on the above but the results have been fairly consistent to date and I am reasonably happy that I'm receiving about what I'm paying for though time will tell with my new 200Mbit service.  Most of this is just a hobby for me but I'm learning a fair bit, fairly quickly smile.  I'm learning to code perl, bash, html, php, css and anything else that I need on the fly.

 

 


4560 posts

Uber Geek
+1 received by user: 2998

Lifetime subscriber

  Reply # 1701229 11-Jan-2017 08:24
Send private message

@SteveWright

 

Have sent you a PM re speed testing on cable.  smile





Sideface


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 
Filter this topic showing only the reply marked as answer View this topic in a long page with up to 500 replies per page 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.


Support Geekzone »

Our community of supporters help make Geekzone possible. Click the button below to join them.

Support Geezone on PressPatron



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.