Get your own customer support community
 

QoS: Bandwidth cap while uploading

Currently the client seems to eat all my available bandwidth when uploading the synth, which means it's not something you can run in the background while you're surfing the web.
I'm guessing that the upload thread(s?) eat(s) all my available upload bandwidth, which slows my downloads because there's no more room on the wire for outbound TCP acknowledgements.

It would therefore be useful to have some kind of automatic quality of service built in to the client, perhaps by a combination of detecting the maximum upload speed and periodically adjusting the speed used depending on latency. (Actually, I'd be surprised if whatever library you're using to upload doesn't already have some form of QoS built-in!)

A simpler option would be to let the user adjust the maximum number of upload threads and total bandwidth consumed by them.
 
indifferent I’m saturated
Inappropriate?
1 person likes this idea

User_default_medium