summaryrefslogtreecommitdiff
path: root/static/articles/server-traffic-shaping.html
diff options
context:
space:
mode:
authorDaniel Micay <daniel.micay@grapheneos.org>2023-08-06 23:43:06 -0400
committerDaniel Micay <daniel.micay@grapheneos.org>2023-08-06 23:43:06 -0400
commit2de0fa2fe38758fa6ec010611176822ea5327a58 (patch)
tree4a63eddc44b86383f53948c1b9d9099621317f8a /static/articles/server-traffic-shaping.html
parent0fbac715d0bf99c13bb03d44f3f4ce491e257feb (diff)
document disabling split-gso for high link speeds
Diffstat (limited to 'static/articles/server-traffic-shaping.html')
-rw-r--r--static/articles/server-traffic-shaping.html14
1 files changed, 14 insertions, 0 deletions
diff --git a/static/articles/server-traffic-shaping.html b/static/articles/server-traffic-shaping.html
index f38dac95..0b5e3694 100644
--- a/static/articles/server-traffic-shaping.html
+++ b/static/articles/server-traffic-shaping.html
@@ -228,6 +228,20 @@ PriorityQueueingPreset=besteffort</pre>
empty.</p>
</section>
+ <section id="high-link-speed">
+ <h2><a href="#high-link-speed">High link speed</a></h2>
+
+ <p>By default, CAKE splits General Segmentation Offload (GSO) super-packets to
+ reduce latency at the expense of CPU efficiency and throughput. This can create a
+ bottleneck at high link speeds. We've had to disable this on the 2Gbit GrapheneOS
+ update servers.</p>
+
+ <pre>[CAKE]
+Bandwidth=1995M
+PriorityQueueingPreset=besteffort
+SplitGSO=false</pre>
+ </section>
+
<section id="future">
<h2><a href="#future">Future</a></h2>