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 
9100 posts

Uber Geek

Lifetime subscriber

  # 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


  # 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.

 

 


 
 
 
 


4304 posts

Uber Geek

Trusted

  # 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

 

 





--

 

Please note all comments are the product of my own brain and don't necessarily represent the position or opinions of my employer, previous employers, colleagues, friends or pets.


28598 posts

Uber Geek

Moderator
Trusted
Biddle Corp
Lifetime subscriber

  # 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


# 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


  # 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

 

 


9100 posts

Uber Geek

Lifetime subscriber

  # 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


  # 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.

 

 


5594 posts

Uber Geek

Trusted
Lifetime subscriber

  # 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



Switch your broadband provider now - compare prices


Twitter and LinkedIn »



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:





News »

Ring launches indoor-only security camera
Posted 23-Jan-2020 17:26


New report findings will help schools implement the digital technologies curriculum content
Posted 23-Jan-2020 17:25


N4L to upgrade & support wireless internet inside schools
Posted 23-Jan-2020 17:22


Netflix releases 21 Studio Ghibli works
Posted 22-Jan-2020 11:42


Vodafone integrates eSIM into device and wearable roadmap
Posted 17-Jan-2020 09:45


Do you need this camera app? Group investigates privacy implications
Posted 16-Jan-2020 03:30


JBL launches headphones range designed for gaming
Posted 13-Jan-2020 09:59


Withings introduces ScanWatch wearable combining ECG and sleep apnea detection
Posted 9-Jan-2020 18:34


NZ Police releases public app
Posted 8-Jan-2020 11:43


Suunto 7 combine sports and smart features on new smartwatch generation
Posted 7-Jan-2020 16:06


Intel brings innovation with technology spanning the cloud, network, edge and PC
Posted 7-Jan-2020 15:54


AMD announces high performance desktop and ultrathin laptop processors
Posted 7-Jan-2020 15:42


AMD unveils four new desktop and mobile GPUs including AMD Radeon RX 5600
Posted 7-Jan-2020 15:32


Consolidation in video streaming market with Spark selling Lightbox to Sky
Posted 19-Dec-2019 09:09


Intel introduces cryogenic control chip to enable quantum computers
Posted 10-Dec-2019 21:32



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.