3 ms·
> Do not trust them for accurate results. Ookla speedtest properly transfers data and divides to find throughput-- both with the website, the GUI app, and thei
by mlyle 5y ago
> Do not trust them for accurate results.
Ookla speedtest properly transfers data and divides to find throughput-- both with the website, the GUI app, and their CLI program. The open source speedtest-cli that uses their infrastructure is hampered by only one connection and can't seem to ever report higher than 300mbps.
Fast.com is ... a little optimistic about transients getting transfers started and sometimes reports numbers 5-10% too high.
Neither is grossly wrong by an order of magnitude. Maybe there was also wifi around and simultaneously connected, confounding the situation? Easy to end up in a situation where all your internet traffic is going over wifi (because e.g. your dhcp client replaces the default route with one going over the wifi interface), and all your local traffic goes over ethernet.
- _jsnk 5y ago> speedtest-cli ... can't seem to ever report higher than 300mbps. I routinely get 700-900Mbps reported using speedtest-cli from centurylink fiber. My bottleneck is the CPU on my router running openwrt.
- mlyle 5y agoCan you look at this, and tell me which of the 2 you're using: https://news.ycombinator.com/item?id=31063868 https://news.ycombinator.com/item?id=31063868 From speedtest's official cli program, on my 2.5gbase-t connected machine I get 2200mbps up and down.. but from the open source speedtest-cli I get 300-350mbps. (Here, I only got ~900mbps because I was running from a raspberry pi with a 1000BaseT link).
- mmastrac 5y agoI'm seeing gigabit(-ish) via speedtest-cli: Speedtest by Ookla Server: TELUS Mobility - Calgary, AB (id = 17555) ISP: TELUS Latency: 0.50 ms (0.12 ms jitter) Download: 938.58 Mbps (data used: 422.8 MB) Upload: 919.90 Mbps (data used: 959.8 MB) Packet Loss: Not available. FTTH, Ubiquiti EdgeSwitch -> UniFi Dream Machine Pro SE via 10G link -> Nokia ONT. I _do_ get limited to around 300mbps if my Mikrotik is in the mix and using CPU for routing. Yeah, my home network is overkill but it's a cheaper hobby than other ones might be, hah.
- mlyle 5y ago> I'm seeing gigabit(-ish) via speedtest-cli: You're using their cli client, not the open source one. Below, first their "speedtest" and then the open source "speedtest-cli" mlyle@brazen:~ $ ./speedtest Speedtest by Ookla Server: Cloudflare - San Jose, CA (id = 44932) ISP: Frontier Communications Latency: 12.10 ms (1.29 ms jitter) Download: 953.32 Mbps (data used: 1.0 GB ) Upload: 891.89 Mbps (data used: 1.1 GB ) Packet Loss: Not available. vs. mlyle@brazen:~ $ speedtest-cli Retrieving speedtest.net configuration... Testing from Frontier Communications (47.155.215.132)... Retrieving speedtest.net server list... Selecting best server based on ping... Hosted by Nitel (Los Angeles, CA) [446.50 km]: 49.103 ms Testing download speed................................................................................ Download: 323.09 Mbit/s Upload: 300.49 Mbit/s speedtest-cli is a python program, vs. the native speedtest: mlyle@brazen:~ $ file /home/mlyle/.local/bin/speedtest-cli /home/mlyle/.local/bin/speedtest-cli: Python script, ASCII text executable mlyle@brazen:~ $ file speedtest speedtest: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), statically linked, stripped
- mmastrac 5y agoPractically the same. Perhaps it's a server selection issue? Selecting best server based on ping... Hosted by iTel.com (iTel Networks Inc) (Calgary, AB) [3.20 km]: 2.275 ms Testing download speed................................................................................ Download: 931.69 Mbit/s Testing upload speed................................................................................................ Upload: 854.01 Mbit/s
- mlyle 5y agoInteresting. I consistently get garbage results with speedtest-cli (across multiple machines and network connections) and good results with speedtest's own. On the pi, I suspect it's running out of CPU-- real 0m9.877s user 0m2.737s sys 0m5.595s But that doesn't explain the systemic problem.