librespeed / librespeed/speedtest-go

Issue in Upload Speed

Open
#53 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
HTML
Stars
875
Forks
183
PR merge metrics
No merged PRs in 30d

Description

Description

I have built a virtual environment on a ESXI Server. I have 2 VMS. One play the role as the server the other VM play the role as a client. I have check with iperf3 and i achieve a throughput (Upload/Download) of approx 11Gbit/s. If i use librespeed-go as backend and librespeed-cli as client i have good download rates but very bad upload rates. Please see screenshots

Server

Ubuntu-Server 22.04
fresh new installation without other packages installed
NO Firewall enabled
librespeed-go without database running on port 80

Client

Ubuntu-Server 22.04
fresh new installation without other packages installed
NO Firewall enabled
librespeedtest-cli

Steps to reproduce

  • Do this
  • Do that
  • Bad stuff happens

Expected behaviour

The upload speed should be similar the download speed
client
client

Screenshots

If necessary, add screenshots of the test.
F12 > Network screenshots can be particularly useful

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.

Research direction

Start by reproducing the upload and download difference between the librespeed-go backend and librespeed-cli on the two Ubuntu 22.04 VMs, comparing it with the reported iperf3 throughput. Trace the backend's upload path and determine what change makes upload speed comparable to download speed.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, ubuntu
Domain
backend, networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.