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 | ... | 4 | 5 | 6 | 7 | 8 | 9 
  #1700991 10-Jan-2017 15:57
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

 

 


 
 
 

GoodSync. Easily back up and sync your files with GoodSync. Simple and secure file backup and synchronisation software will ensure that your files are never lost (affiliate link).
SteveWright
11 posts

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.

 

 


Talkiet
4787 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 from my own brain and don't necessarily represent the position or opinions of my employer, previous employers, colleagues, friends or pets.




sbiddle
30853 posts

Uber Geek

Retired Mod
Trusted
Biddle Corp
Lifetime subscriber

  #1701067 10-Jan-2017 17:51
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.

 

 

 

 


SteveWright
11 posts

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

 

 

 

 


SteveWright
11 posts

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

 

 


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




SteveWright
11 posts

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.

 

 


Sideface
9233 posts

Uber Geek

Trusted
DR
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 | ... | 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





News and reviews »

Logitech Introduces New G522 Gaming Headset
Posted 21-May-2025 07:01


LG Announces New Ultragear OLED Range for 2025
Posted 20-May-2025 16:35


Sandisk Raises the Bar With WD_BLACK SN8100 NVME SSD
Posted 20-May-2025 16:29


Sony Introduces the Next Evolution of Noise Cancelling with the WH-1000XM6
Posted 20-May-2025 16:22


Samsung Revelas Its 2025 Line-up of Home Appliances and AV Solutions
Posted 20-May-2025 16:11


Hisense NZ Unveils Local 2025 ULED Range
Posted 20-May-2025 16:00


Synology Launches BeeStation Plus
Posted 20-May-2025 15:55


New Suunto Run Available in Australia and New Zealand
Posted 13-May-2025 21:00


Cricut Maker 4 Review
Posted 12-May-2025 15:18


Dynabook Launches Ultra-Light Portégé Z40L-N Copilot+PC with Self-Replaceable Battery
Posted 8-May-2025 14:08


Shopify Sidekick Gets a Major Reasoning Upgrade, Plus Free Image Generation
Posted 8-May-2025 14:03


Microsoft Introduces New Surface Copilot+ PCs
Posted 8-May-2025 13:56


D-Link A/NZ launches DWR-933M 4G+ LTE Cat6 Wi-Fi 6 Mobile Hotspot
Posted 8-May-2025 13:49


Synology Expands DiskStation Lineup with DS1825+ and DS1525+
Posted 8-May-2025 13:44


JBL Releases Next Generation Flip 7 and Charge 6
Posted 8-May-2025 13:41









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.







Backblaze unlimited backup