NBN Speedtest on HFC 50/20 in Hughesdale (4 Aug 2017) Vic 3166

2017-08-29T00:06:41Z (GMT) by Richard Ferrers
A speedtest of NBN speeds was run across a weekend, every two hours, from Friday 8.00pm to Monday 8.00am. NBN was running in Hughesdale, 3166 Victoria over Telecube HFC 50/20mbps NBN subscription. The NBN is the Australian National Broadband Network. HFC is the payTV network (a hybrid fibre-coaxial network) and is currently sold at speeds up to 100/40 mbps (download/upload). The test is run on a residential premise with a 50/20mbps subscription with Telecube. Where mbps is megabits per second, and 50/20 is 50mbps download and 20mbps upload.<div><br></div><div>Speedtest is a network service to test an internet connection speed. See html5 version at http://beta.speedtest.net.<br><div><br></div><div>Speedtest recorded from server: 2225 Telstra Melbourne.</div><div>List of servers available by running: speedtest-cli --list</div><div>Recommend: run speedtest against a single server to remove server speed variability. See http://whrl.pl/ReX2rn for server variability impact on speedtest.</div><div><br></div><div>Version:</div><div>4. More data from 280817 - added every 15mins. File: data280817.csv. New plot: Plotly:/48. New jpg. Plot280817.</div><div>3. Added play2.csv tidied file including parsed date/time, where DayHr = Day.Hr and DayHr2 = Day.Hr*4 *i.e. close to per cent.</div><div>2. Out.csv deletes test data.</div><div>1. Out.csv includes 12 lines of test data from Monash Uni LAN (speeds 200/100mbps). Now deleted in v2..</div><div><br></div><div>Recording:</div><div>- upload (mbps)</div><div>- download (mbps)</div><div>- ping (milliseconds)</div><div>and output to a csv file.</div><div><br></div><div>Code from: Github to run speedtest under python control. </div><div>https://github.com/sivel/speedtest-cli (linked below).<br></div><div>Bash script executes speedtest. (Bash file attached here.)</div><div>Cron controls automated execution of script and write out data to csv file. (out.csv).</div><div>Further coding docs included in bash file: job.sh</div><div><br></div><div>Inspired by: https://forums.cacti.net/viewtopic.php?f=12&t=52732 </div><div><br></div><div>Cron: 5 */2 * * * cd ~/Downloads/speed/ && ./job.sh</div><div>Runs speedtest every two hours at five minutes past the hour.</div><div><br></div><div>Environment: MacBook Pro 2012 10.12.6 Python 2.7.10 (MacOS)</div><div><br></div><div>Data graphed (and data available) at plotly: </div></div><div>https://plot.ly/~areff20000/46/ (linked below).<br></div>