Re:Nix × IPFS – Milestone 1
by linsomniac on Tuesday September 29, 2020 @07:30PM
(#24634283)
3. Bufferbloat. It's still a thing. dslreports has a bufferbloat score, one of my coworkers has been really impacted by it. http://www.dslreports.com/speedtest
I heard about bufferbloat, but I didn't think it was related to bittorrent maximizing throughput
Re:Nix × IPFS – Milestone 1
by linsomniac on Tuesday September 29, 2020 @11:06PM
(#24635313)
It depends: packet loss due to bitorrent is a problem, but low loss and high latency makes it dramatically worse, and that is the bufferbloat cast. If you have 1-30 second pings (or I've seen even worse), when doing torrents or other heavy outbound traffic, it falls apart.
1. the fairness in TCP is done per TCP connection, bittorrent opens many connections so they take over the whole bandwidth. You can limit number of connections or throttle the bandwidth used by BT (of course you will get slower speeds), maybe there are some other ways.
2. when you maximize your throughput ACKs might get dropped which slows everything down (I suspect that might be the issue you're talking about) again you could throttle or enable traffic shaping and give highest priority to ACKs. This worked well for me.