Skip to content

Question about the differences about "max throughput" mode and "low latency" mode. #4658

Answered by nibanks
Wizmann asked this question in Q&A
Discussion options

You must be logged in to vote

Max throughput, as you point out, creates an additional thread just for the QUIC layer to execute on. This allows for parallel execution of the QUIC (encryption) and UDP layers, which, for low connection count scenarios, can see up to a 2x throughput improvement. But if you have LOTS of connections, you will likely only see contention, resulting in worse performance. This is why the default is low latency. So, unless you know you have a low connection count (CPU count > connection count), I recommend low latency mode.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by Wizmann
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants