-
Notifications
You must be signed in to change notification settings - Fork 116
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Impossibly high upload speeds occassionally reported #170
Comments
This looks more like the io buffer is being overcrowded. Does the problem improve when you reduce the number of connections? |
I honestly haven't tried to reduce the number of connections, no. I played around with the |
I think we should change the algorithm to solve the overcrowded problem when using many connections. |
Sounds like a good idea, would it be possible to expose some of it as tweakable with a bit of documentation explaining how it works? Something like setting the io bufer sizes and explaining that they will be multiplied by the |
I run a speedtest every 5 minutes and ingest the output in to InfluxDB, I'm running latest
speedtest-go==1.6.10
with flags-t 64 --json
I've noticed that periodically I am getting impossible upload speeds back from
speedtest-go
. My Connection is 1.13Gb/s down, roughly 110Mb/s up, and most of the time this is reported correctly byspeedtest-go
(my upload is reported a bit higher than I've ever actually seen it with any other measuring method at ~120Mb/s but I can live with that.)What I can't explain are results like this though, I've condensed it down to just the dl speed, ul speed and durations.
There results do crop up fairly commonly, seemingly with a comsensurate drop in dl speed which may be congestion my end though I'm not sure if the drop in dl is real. This also doesn't just happen on a single speedtest server.
My fix for this for now is I just check the returned value for upload speed and if it breaches my known network capabilities I throw the result away and re-test, so it's not a biggy. But figured I'd report the issue just in case there is a wider bug in
speedtest-go
.The text was updated successfully, but these errors were encountered: