Remember the speed testing business is about money - about attracting a lot of testers to get baselines and sell the results - they also show ads on their web - so your data is being collected and the service is not because of your pretty blue eyes - it’s the data you provide them. You could then upload the same file to a server under your control again using time and any upload method supported by your server. You would likely get more accurate result by timing your download using time and curl then calculate the transfer by hand. I wouldn’t go as far as saying lies more like inaccurate which likely describes the results better. In fact when using ookla from the web browser - the calculations is always showing a better speed than my subscription allows for - which makes me think the algorithm for the ookla web test is too generous - but I have no way of knowing for sure. I have noted the differences with speedtest-cli as well - but it is nothing to worry about - it likely due to differences in calculations and you should not put too much trust into them. This is just the scenarios I could pull from memory - there’s likely more.Įven if you are using a browser based test - the browser may influence the test - e.g.browser plugins/add-on. is the test executed connecting directly to the ISP (without local routing).is the test executed through a local router.the method used to calculate the bandwidth.any given activity on the local network.Note: Im adding the -u flag to also measure the upload speed. Install the package: npm install -locationglobal fast-cli.
Theres a GitHub project for the fast-cli, available as an npm package. ISP load balance or endpoint load balance. This solution works on any system where npm is available, including Windows, Mac, and Linux. the actual route - which may change between tests - e.g.It is very difficult to identical results as any bandwidth test will be influenced by
When calculating the speed of a connection - there’s a lot of factors. It can’t be a coincidence, I tried several times at different timesĪlso I tried “no-install” version of cli: $ curl -s | python. Testing from Turkcell Superonline (**********). Sometimes I have to do it 24/7 in 15 minutes intervals.
I tried rebooting the router, computer and replugging the wifi adapter, but the results are equally bad in the cli versionĬli results: Retrieving configuration. Test Download/Upload Internet Speed in Linux Use the following command to Test Internet Download and Upload Speed from the Linux Command Line : That is my favorite way of speed testing as well. I noticed that speedtest-cli-2.1.3-2 and produce completely different results.