On an ADSL line, high overestimation of upload speed (and little underestimation of download speed)

Open
#103 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
55/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Active
Tech stack
go
Domain
cli, networking

Research direction

Start by reproducing the upload and download measurements from speedtest-cli on the stated 7 Mbps/1 Mbps ADSL line, using the Roma and Frankfurt servers and comparing LibreSpeed results. Trace the CLI's upload and download measurement paths; done means the reported upload no longer exceeds the line's actual capacity and download results are consistent with the comparison tests.

Written by the indexing model from the issue text.

Description

Hi,
using speedtest-cli on Windows 10 to test a 7Mbps/1Mbps ADSL line, reporting approximately average results from various test at the same conditions.

With Roma (GARR) server,
where Librespeed web report 6.80 Mbps of download and 0.77 Mbps of upload,
speedtest-cli report a lower 6.20 Mbps of download and report an higher, physically impossible, 1.30 Mbps of upload.

With Frankfurt (Clouvider) server,
where Libre Librespeed web report 7.02 Mbps of download and 0.75 Mbps of upload,
speedtest-cli report a lower 6.35 Mbps of download and report an higher, physically impossible, 2.80 Mbps of upload.

Speedtest.net (using uBlock to remove ads) with various server in Roma,
reports an average 6.50 Mbps of download and an average 0.75 Mbps of upload.

Speedtest.net (using uBlock to remove ads) with Frankfurt (Clouvider) server, the same of Librespeed,
reports an average 6.57 Mbps of download and an average 0.75 Mbps of upload.

It seems that in my case, speedtest-cli:

  • reports a much higher value of upload (physically impossible) than the actual value
  • reports a slightly lower value of download, than the actual value
Dominant language
Go
Stars
845
Forks
90
Avg merge
11d 22h
Merged PRs (30d)
3

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from librespeed/speedtest-cli

All issues in librespeed/speedtest-cli

Similar issues

More Go issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.