On 6/29/2022 8:12 AM, Matthew Miller wrote:
Currently this defaults to 3. I have seen people online suggesting that they get better performance setting it to 6 (or higher).
As mirror admins in 2022, do you care? Do you have a preference for our default? Note that I'm 87% sure that GNOME Software does not do parallel downloads so this would primarily affect server/cloud use cases (the later of which should hit cloud-provider mirrors) and enthusiast usage.
I don't see a particular issue with kicking it up to 6, but I'd be somewhat hesitant (personally) going much past that. 3 you probably are just around the threshold of each stream fighting for resources. 6 you are probably in the realm of saturating what a clients downloads can realistically pull and the streams fighting each other for bandwidth.
As was already mentioned, after 3 streams it might be worth pulling from other mirrors simultaneously vs. pointing it all at a single mirror and comparing bandwidth (that's obviously a bit more complex on dnf side of things though).
If this can be done on a per-site basis maybe leaving the 1gbps and lower mirrors at 3, and kicking greater than 1gbps up into the 6 streams realm?
- John 'Warthog9' Hawley