<html><head></head><body>IMHO this is another example of 'batching helps to ameliorate per-batch set-up/processing costs'. The trick I would say is to size the batches in a way that they do not introduce too much latency granularity. For a server that might be a coarser granularity than for a client or a home router. My gut feeling tells me that the acceptable batch size is related to the required transmission/processing time of a batch.<br>In a sense cake already coarsely takes this into account when disabling GSO splitting at >= 1 Gbps rates. Maybe we could also scale the quantum more aggressively, but it is a tradeoff....<br><br><br>Regards<br><br><div class="gmail_quote">On 26 September 2022 03:19:30 CEST, Dave Taht via Bloat <bloat@lists.bufferbloat.net> wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre dir="auto" class="k9mail">Some good counterarguments against FQ and pacing.<br><br><a href="https://www.usenix.org/system/files/nsdi22-paper-ghasemirahni.pdf">https://www.usenix.org/system/files/nsdi22-paper-ghasemirahni.pdf</a><br><br><div class="k9mail-signature">-- <br>FQ World Domination pending: <a href="https://blog.cerowrt.org/post/state_of_fq_codel/">https://blog.cerowrt.org/post/state_of_fq_codel/</a><br>Dave Täht CEO, TekLibre, LLC<hr>Bloat mailing list<br>Bloat@lists.bufferbloat.net<br><a href="https://lists.bufferbloat.net/listinfo/bloat">https://lists.bufferbloat.net/listinfo/bloat</a><br></div></pre></blockquote></div><div style='white-space: pre-wrap'><div class='k9mail-signature'>-- <br>Sent from my Android device with K-9 Mail. Please excuse my brevity.</div></div></body></html>