hwzlite
Master Member
- Joined
- Jan 27, 2007
- Messages
- 3,029
- Reaction score
- 3,150
I am not sure if we can ping speedtest servers directly, or if we should.
Take your pick @ https://linuxspeedtest.com
I am not sure if we can ping speedtest servers directly, or if we should.
Thanks. I saw this list but it wasn't too helpful as it's confined to servers in the region.Take your pick @ https://linuxspeedtest.com![]()
+ Speedtest
menu = Speedtest
title = Ookla Speedtest Servers
++ st_SG1
menu = (Singapore) NewMedia Express
title = (Singapore) NewMedia Express
host = www.speedtest.com.sg
++ st_MY1
menu = (Malaysia) Universiti Kuala Lumpur
title = (Malaysia) Universiti Kuala Lumpur
host = speedtest.unikl.edu.my
++ st_ID1
menu = (Indonesia) Biznet Networks
title = (Jakarta, Indonesia) Biznet Networks
host = speedtest.biznetnetworks.com
++ st_TH1
menu = (Thailand) SBN
title = (Bangkok, Thailand) SBN
host = speedtest1.sbn-idc.net
++ st_AU1
menu = (Australia) Optus
title = (Melbourne, Australia) Optus
host = speedtest.mel.optusnet.com.au
++ st_UK1
menu = (UK) Virtual Internet Ltd
title = (London, UK) Virtual Internet Ltd
host = speedtest.vi.net
++ st_US1
menu = (USA) Unwired
title = (San Francisco, USA) Unwired
host = www.unwiredltd.com
++ st_CA1
menu = (Canada) Fibrenoire Internet
title = (Montreal, Canada) Fibrenoire Internet
host = speedtest.fibrenoire.ca
_list_add(): Adding host http://mirrors.aliyun.com/gentoo/ with a time of 0.021528244018554688
_list_add(): Adding host http://download.nus.edu.sg/mirror/gentoo/ with a time of 0.02660822868347168
_list_add(): Adding host https://download.nus.edu.sg/mirror/gentoo/ with a time of 0.04438900947570801
_list_add(): Adding host https://mirrors.aliyun.com/gentoo/ with a time of 0.07066035270690918
_list_add(): Adding host http://gentoo.aditsu.net:8000/ with a time of 0.19028115272521973
_list_add(): Adding host http://mirror.rackspace.com/gentoo/ with a time of 0.2523009777069092
_list_add(): Adding host https://mirror.rackspace.com/gentoo/ with a time of 0.28766965866088867
_list_add(): Adding host http://ftp.iij.ad.jp/pub/linux/gentoo/ with a time of 0.3988621234893799
_list_add(): Adding host http://ftp.jaist.ac.jp/pub/Linux/Gentoo/ with a time of 0.4277496337890625
_list_add(): Adding host http://mirror.lagoon.nc/gentoo/ with a time of 0.5877525806427002
_list_add(): Adding host http://mirror.lagoon.nc/gentoo/ with a time of 0.5894629955291748
_list_add(): Adding host https://ftp.jaist.ac.jp/pub/Linux/Gentoo/ with a time of 0.5903408527374268
_list_add(): Adding host http://mirror.leaseweb.com/gentoo/ with a time of 0.6370623111724854
_list_add(): Adding host ftp://mirror.rackspace.com/gentoo/ with a time of 0.6384847164154053
_list_add(): Adding host https://mirror.lagoon.nc/gentoo/ with a time of 0.7133443355560303
_list_add(): Adding host https://mirrors.tuna.tsinghua.edu.cn/gentoo with a time of 0.7526183128356934
_list_add(): Adding host http://ftp.fau.de/gentoo with a time of 0.778167724609375
_list_add(): Adding host https://ftp.fau.de/gentoo with a time of 0.8001236915588379
_list_add(): Adding host http://mirror.bytemark.co.uk/gentoo/ with a time of 0.8007211685180664
_list_add(): Adding host http://ftp.gwdg.de/pub/linux/gentoo/ with a time of 0.8042218685150146
_list_add(): Adding host http://mirrors.soeasyto.com/distfiles.gentoo.org/ with a time of 0.8192026615142822
_list_add(): Adding host http://ftp.free.fr/mirrors/ftp.gentoo.org/ with a time of 0.8205647468566895
_list_add(): Adding host http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ with a time of 0.8285775184631348
_list_add(): Adding host http://gentoo.mirror.web4u.cz/ with a time of 0.8315753936767578
_list_add(): Adding host http://mirror.dkm.cz/gentoo/ with a time of 0.8450660705566406
_list_add(): Adding host http://ftp.belnet.be/pub/rsync.gentoo.org/gentoo/ with a time of 0.8472797870635986
_list_add(): Adding host http://mirror.init7.net/gentoo/ with a time of 0.8513357639312744
_list_add(): Adding host http://ftp.fi.muni.cz/pub/linux/gentoo/ with a time of 0.8981583118438721
_list_add(): Adding host https://mirror.init7.net/gentoo/ with a time of 1.0428831577301025
_list_add(): Adding host http://gentoo.osuosl.org/ with a time of 1.121694803237915
_list_add(): Adding host http://gentoo.osuosl.org/ with a time of 1.142591953277588
_list_add(): Adding host https://mirror.leaseweb.com/gentoo/ with a time of 1.1627652645111084
_list_add(): Adding host http://gentoo.gossamerhost.com with a time of 1.172877550125122
_list_add(): Adding host http://mirrors.rit.edu/gentoo/ with a time of 1.1832687854766846
_list_add(): Adding host http://www.gtlib.gatech.edu/pub/gentoo with a time of 1.1848516464233398
_list_add(): Adding host http://mirror.csclub.uwaterloo.ca/gentoo-distfiles/ with a time of 1.1903831958770752
_list_add(): added host http://mirror.csclub.uwaterloo.ca/gentoo-distfiles/. with a time of 1.1929669380187988
_list_add(): added host http://gentoo.mirrors.tera-byte.com/. with a time of 1.212578296661377
_list_add(): Adding host https://mirrors.rit.edu/gentoo/ with a time of 1.516059160232544
_list_add(): added host https://gentoo.osuosl.org/. with a time of 1.6052377223968506
_list_add(): Adding host https://gentoo.osuosl.org/ with a time of 1.6064953804016113
_list_add(): added host https://mirror.csclub.uwaterloo.ca/gentoo-distfiles/. with a time of 1.676194667816162
_list_add(): added host https://mirror.csclub.uwaterloo.ca/gentoo-distfiles/. with a time of 1.704366683959961
_list_add(): added host ftp://mirrors.tera-byte.com/pub/gentoo. with a time of 2.891679525375366
_list_add(): added host ftp://mirror.csclub.uwaterloo.ca/gentoo-distfiles/. with a time of 3.0442192554473877
_list_add(): added host ftp://mirror.csclub.uwaterloo.ca/gentoo-distfiles/. with a time of 3.1425578594207764
Nice. I suppose it's possible to just chart the responses and analyse it.I have a slightly different approach.
Most Linux distributions have a set of worldwide mirror sites from which you can download package updates. Gentoo Linux comes with a tool called "mirrorselect" which aims to choose the best mirror site for you by downloading a test file from each one and benchmarking the results.
The results are then sorted according to how long it takes to download the test file.
The results from M1 are as follows:
Code:truncated
As expected the local mirrors are fastest, with decreasing performance as sites get further away. Also of note is that HTTP tends to be faster than HTTPS, which is faster than FTP. This is not so much raw throughput speed, rather the setup time required to start the transfer using each respective protocol. For comparing actual network throughput, compare sites using the same protocol.
It's also worth noting the limitation of this approach. As the test file is only 100kb in size, latency plays a very significant factor. It wouldn't be too difficult to modify the tool to download a larger file instead.
Some of the sites are duplicated in the above list, this is because dual stack sites are tested over both IPv6 and legacy IPv4, but the above output doesn't indicate the protocol used.
Viewqwest 1Gbps plan
TEST_DATE DOWNLOAD_MEGABITS UPLOAD_MEGABITS LATENCY_MS SERVER_NAME DISTANCE_MILES 5/6/2021 23:28 233.54 112.37 10Kuala Lumpur 200 5/6/2021 23:25 234.1 58.33 28Bangkok 900 5/6/2021 23:24 645.2 58.16 37Kwai Chung 1600 5/6/2021 23:57 98.85 51.64 40Bangalore 1950 6/5/2021 23:55 500.07 38.82 61New Taipei 2000 5/6/2021 23:20 171.99 42.63 67Tokyo 3300 5/6/2021 23:29 88.74 22.4 134Melbourne 3750 5/7/2021 0:00 215.67 26.92 153Frankfurt 6400 5/6/2021 23:39 236.62 15.12 155Amsterdam 6550 5/6/2021 23:42 119.71 18.32 155London 6750 5/6/2021 23:22 66.8 19.49 153Vancouver 8000 5/6/2021 23:12 71.05 21.39 192San Francisco 8450 5/6/2021 23:45 80.24 19.94 240New York 9550

Good share. Noticing the asymmetric connection, and it's quite stark, even in the local speed test results.Viewqwest 1Gbps plan
![]()

curl -o speedtestcli.tgz https://install.speedtest.net/app/cli/ookla-speedtest-1.1.0-armhf-linux.tgz
tar zxvf speedtestcli.tgz
xiaofan@RT-AX82U:/opt/home# ./speedtest -s 25960
Speedtest by Ookla
Server: Singtel - Singapore (id = 25960)
ISP: Singtel Fiber
Latency: 1.58 ms (0.07 ms jitter)
Download: 903.81 Mbps (data used: 956.1 MB )
Upload: 934.18 Mbps (data used: 1.2 GB )
Packet Loss: 0.0%
Result URL: https://www.speedtest.net/result/c/52cc5e90-0f6e-412e-a3aa-3bdc81cfc4fb
:/opt/home# ./speedtest -s 16974
Speedtest by Ookla
Server: Spectrum - Los Angeles, CA (id = 16974)
ISP: Singtel Fiber
Latency: 182.23 ms (2.20 ms jitter)
Download: 317.09 Mbps (data used: 539.3 MB )
Upload: 265.30 Mbps (data used: 334.8 MB )
Packet Loss: 0.0%
Result URL: https://www.speedtest.net/result/c/5cfa5cc0-126e-4ed4-b21f-6422336dc338
curl -o speedtest.tgz https://install.speedtest.net/app/cli/ookla-speedtest-1.1.0-aarch64-linux.tgz
tar zxvf speedtest.tgz
root@OpenWrt:/opt/home# ./speedtest
Speedtest by Ookla
Server: Singtel - Singapore (id = 25960)
ISP: Singtel Fiber
Latency: 1.03 ms (0.14 ms jitter)
Download: 945.10 Mbps (data used: 425.7 MB )
Upload: 482.06 Mbps (data used: 536.1 MB )
Packet Loss: 0.0%
Result URL: https://www.speedtest.net/result/c/f28a1fbd-be9f-484c-9523-2a0db029a093
root@OpenWrt:/opt/home# ./speedtest -s 16974
Speedtest by Ookla
Server: Spectrum - Los Angeles, CA (id = 16974)
ISP: Singtel Fiber
Latency: 186.46 ms (0.11 ms jitter)
Download: 194.17 Mbps (data used: 267.6 MB )
Upload: 452.99 Mbps (data used: 717.3 MB )
Packet Loss: 0.0%
Result URL: https://www.speedtest.net/result/c/2c658430-e163-414b-a489-9a832201933e
Directly running from my RT-AX82U. I feel the weak CPU may pose some challenges for the speed. But it should still gives good indications.
Code:curl -o speedtestcli.tgz https://install.speedtest.net/app/cli/ookla-speedtest-1.1.0-armhf-linux.tgz tar zxvf speedtestcli.tgz xiaofan@RT-AX82U:/opt/home# ./speedtest -s 25960 Speedtest by Ookla Server: Singtel - Singapore (id = 25960) ISP: Singtel Fiber Latency: 1.58 ms (0.07 ms jitter) Download: 903.81 Mbps (data used: 956.1 MB ) Upload: 934.18 Mbps (data used: 1.2 GB ) Packet Loss: 0.0% Result URL: https://www.speedtest.net/result/c/52cc5e90-0f6e-412e-a3aa-3bdc81cfc4fb :/opt/home# ./speedtest -s 16974 Speedtest by Ookla Server: Spectrum - Los Angeles, CA (id = 16974) ISP: Singtel Fiber Latency: 182.23 ms (2.20 ms jitter) Download: 317.09 Mbps (data used: 539.3 MB ) Upload: 265.30 Mbps (data used: 334.8 MB ) Packet Loss: 0.0% Result URL: https://www.speedtest.net/result/c/5cfa5cc0-126e-4ed4-b21f-6422336dc338
mcuee@ubuntu64:~$ speedtest -s 25960
Speedtest by Ookla
Server: Singtel - Singapore (id = 25960)
ISP: Singtel Fiber
Latency: 1.46 ms (0.10 ms jitter)
Download: 940.91 Mbps (data used: 587.6 MB)
Upload: 946.77 Mbps (data used: 1.1 GB)
Packet Loss: 0.0%
Result URL: https://www.speedtest.net/result/c/9cdf4466-08bd-4ca2-960d-49e05ae46ceb
mcuee@ubuntu64:~$ speedtest -s 16974
Speedtest by Ookla
Server: Spectrum - Los Angeles, CA (id = 16974)
ISP: Singtel Fiber
Latency: 191.70 ms (0.10 ms jitter)
Download: 390.28 Mbps (data used: 593.6 MB)
Upload: 285.13 Mbps (data used: 483.8 MB)
Packet Loss: 0.0%
Result URL: https://www.speedtest.net/result/c/cedb4899-e342-4b05-a887-bb8de66c175a
Was a bit surprised you didn't go with the apt package manager for speedtest but instead manually downloading the executable.Using an Intel J4105 mini PC connected to the RT-AX82U router (running Ubuntu Linux 21.10).
Code:mcuee@ubuntu64:~$ speedtest -s 25960 Speedtest by Ookla Server: Singtel - Singapore (id = 25960) ISP: Singtel Fiber Latency: 1.46 ms (0.10 ms jitter) Download: 940.91 Mbps (data used: 587.6 MB) Upload: 946.77 Mbps (data used: 1.1 GB) Packet Loss: 0.0% Result URL: https://www.speedtest.net/result/c/9cdf4466-08bd-4ca2-960d-49e05ae46ceb mcuee@ubuntu64:~$ speedtest -s 16974 Speedtest by Ookla Server: Spectrum - Los Angeles, CA (id = 16974) ISP: Singtel Fiber Latency: 191.70 ms (0.10 ms jitter) Download: 390.28 Mbps (data used: 593.6 MB) Upload: 285.13 Mbps (data used: 483.8 MB) Packet Loss: 0.0% Result URL: https://www.speedtest.net/result/c/cedb4899-e342-4b05-a887-bb8de66c175a
sudo apt-get install curl
curl -s https://install.speedtest.net/app/cli/install.deb.sh | sudo bash
sudo apt-get install speedtest
| Server | Latency | Download | Upload | Packet Loss | Result URL |
| Singtel - Singapore (id = 25960) | 2.29 ms (0.38 ms jitter) | 945.32 Mbps (data used: 709.7 MB ) | 946.19 Mbps (data used: 1.1 GB ) | 0.0% | https://www.speedtest.net/result/c/802eff7e-985f-401c-9f8d-55ac79bd8525 |
| PT FirstMedia - Singapore (id = 7556) | 1.94 ms (0.08 ms jitter) | 939.09 Mbps (data used: 1.7 GB ) | 937.95 Mbps (data used: 1.1 GB ) | Not available | https://www.speedtest.net/result/c/3780167d-6202-49c1-99f9-50f9f560a23a |
| Spectrum - Los Angeles, CA (id = 16974) | 175.31 ms (0.30 ms jitter) | 878.88 Mbps (data used: 1.3 GB ) | 109.20 Mbps (data used: 191.5 MB ) | 0.0% | https://www.speedtest.net/result/c/a8a24cc9-6584-48e4-bd41-d34c88b7c402 |
| Spectrum - Los Angeles, CA (id = 16974) | 187.68 ms (0.09 ms jitter) | 900.75 Mbps (data used: 1.4 GB ) | 144.83 Mbps (data used: 158.6 MB ) | 0.0% | https://www.speedtest.net/result/c/e3abbdd3-f4d3-4af1-b191-72c05774b368 |
Was a bit surprised you didn't go with the apt package manager for speedtest but instead manually downloading the executable.
Sharing results. Very strange ones from Spectrum.
wow looks like ViewQwest really sucks compared to Singtel (looking at LA Comcast).
Speed isn't everything. Routing is too.wow looks like ViewQwest really sucks compared to Singtel (looking at LA Comcast).