graphene-os-server-infrastr.../etc/systemd/network
Daniel Micay c6156ebed7 switch from shaped CAKE to FQ for BuyVM servers
These servers originally only had the 1Gbps base bandwidth and shaping
it with CAKE worked well to make the most of it during traffic spikes
for the web servers. It has little value for the nameservers since the
only potentially high throughput service is non-interactive SSH.

These servers now have 10Gbps burst available but are heavily limited by
their single virtual core and unable to use all of it in practice. CAKE
can only provide significant value when it's the bottleneck which isn't
the case when the workload is CPU limited. We don't want to keep around
the artificially low 1Gbps limit and it can't do much more.

Unlike OVH, the practical bottleneck is the CPU and FQ has the lowest
CPU usage in practice due to being very performance-oriented with a FIFO
fast path and offloading TCP pacing from the TCP stack to itself. On the
DNS servers, the fast path is always used in practice. Our OVH servers
have a much lower enforced bandwidth limit and the way they implement it
ruins fairness across flows. We definitely want to stick with CAKE for
our VPS instances on OVH but it doesn't make sense on BuyVM anymore.
2025-09-18 01:26:39 -04:00
..
0.grapheneos.network.link reorganize configurations into etc directory 2025-04-15 12:53:49 -04:00
0.grapheneos.network.network switch CAKE to diffserv4 now that DSCP marks are correct 2025-09-01 19:35:49 -04:00
0.grapheneos.org.link reorganize configurations into etc directory 2025-04-15 12:53:49 -04:00
0.grapheneos.org.network switch CAKE to diffserv4 now that DSCP marks are correct 2025-09-01 19:35:49 -04:00
0.ns1.grapheneos.org.link rename ns1.grapheneos.org to 0.ns1.grapheneos.org 2025-05-03 18:13:18 -04:00
0.ns1.grapheneos.org.network switch CAKE to diffserv4 now that DSCP marks are correct 2025-09-01 19:35:49 -04:00
0.ns2.grapheneos.org.link reorganize configurations into etc directory 2025-04-15 12:53:49 -04:00
0.ns2.grapheneos.org.network switch from shaped CAKE to FQ for BuyVM servers 2025-09-18 01:26:39 -04:00
0.releases.grapheneos.org.link rename update servers 2025-08-03 21:45:34 -04:00
0.releases.grapheneos.org.network rename update servers 2025-08-03 21:45:34 -04:00
1.grapheneos.network.link reorganize configurations into etc directory 2025-04-15 12:53:49 -04:00
1.grapheneos.network.network switch from shaped CAKE to FQ for BuyVM servers 2025-09-18 01:26:39 -04:00
1.grapheneos.org.link reorganize configurations into etc directory 2025-04-15 12:53:49 -04:00
1.grapheneos.org.network switch from shaped CAKE to FQ for BuyVM servers 2025-09-18 01:26:39 -04:00
1.ns1.grapheneos.org.link add 1.ns1.grapheneos.org server 2025-05-08 22:26:56 -04:00
1.ns1.grapheneos.org.network switch CAKE to diffserv4 now that DSCP marks are correct 2025-09-01 19:35:49 -04:00
1.ns2.grapheneos.org.link reorganize configurations into etc directory 2025-04-15 12:53:49 -04:00
1.ns2.grapheneos.org.network switch from shaped CAKE to FQ for BuyVM servers 2025-09-18 01:26:39 -04:00
1.releases.grapheneos.org.link enable adaptive-rx on ReliableSite update servers 2025-09-04 16:48:17 -04:00
1.releases.grapheneos.org.network rename update servers 2025-08-03 21:45:34 -04:00
2.grapheneos.network.link reorganize configurations into etc directory 2025-04-15 12:53:49 -04:00
2.grapheneos.network.network switch CAKE to diffserv4 now that DSCP marks are correct 2025-09-01 19:35:49 -04:00
2.grapheneos.org.link reorganize configurations into etc directory 2025-04-15 12:53:49 -04:00
2.grapheneos.org.network switch CAKE to diffserv4 now that DSCP marks are correct 2025-09-01 19:35:49 -04:00
2.ns1.grapheneos.org.link add 2.ns1.grapheneos.org server 2025-05-04 16:01:04 -04:00
2.ns1.grapheneos.org.network switch CAKE to diffserv4 now that DSCP marks are correct 2025-09-01 19:35:49 -04:00
2.ns2.grapheneos.org.link reorganize configurations into etc directory 2025-04-15 12:53:49 -04:00
2.ns2.grapheneos.org.network switch from shaped CAKE to FQ for BuyVM servers 2025-09-18 01:26:39 -04:00
2.releases.grapheneos.org.link enable adaptive-rx on ReliableSite update servers 2025-09-04 16:48:17 -04:00
2.releases.grapheneos.org.network rename update servers 2025-08-03 21:45:34 -04:00
3.grapheneos.network.link reorganize configurations into etc directory 2025-04-15 12:53:49 -04:00
3.grapheneos.network.network switch CAKE to diffserv4 now that DSCP marks are correct 2025-09-01 19:35:49 -04:00
3.grapheneos.org.link reorganize configurations into etc directory 2025-04-15 12:53:49 -04:00
3.grapheneos.org.network switch CAKE to diffserv4 now that DSCP marks are correct 2025-09-01 19:35:49 -04:00
3.ns1.grapheneos.org.link add 3.ns1.grapheneos.org server 2025-05-08 22:26:56 -04:00
3.ns1.grapheneos.org.network switch CAKE to diffserv4 now that DSCP marks are correct 2025-09-01 19:35:49 -04:00
attestation.app.link reorganize configurations into etc directory 2025-04-15 12:53:49 -04:00
attestation.app.network switch CAKE to diffserv4 now that DSCP marks are correct 2025-09-01 19:35:49 -04:00
discuss.grapheneos.org.link reorganize configurations into etc directory 2025-04-15 12:53:49 -04:00
discuss.grapheneos.org.network switch CAKE to diffserv4 now that DSCP marks are correct 2025-09-01 19:35:49 -04:00
grapheneos.social.link reorganize configurations into etc directory 2025-04-15 12:53:49 -04:00
grapheneos.social.network switch CAKE to diffserv4 now that DSCP marks are correct 2025-09-01 19:35:49 -04:00
mail.grapheneos.org.link reorganize configurations into etc directory 2025-04-15 12:53:49 -04:00
mail.grapheneos.org.network switch CAKE to diffserv4 now that DSCP marks are correct 2025-09-01 19:35:49 -04:00
matrix.grapheneos.org.link reorganize configurations into etc directory 2025-04-15 12:53:49 -04:00
matrix.grapheneos.org.network switch CAKE to diffserv4 now that DSCP marks are correct 2025-09-01 19:35:49 -04:00
ns1.staging.grapheneos.org.link reorganize configurations into etc directory 2025-04-15 12:53:49 -04:00
ns1.staging.grapheneos.org.network switch from shaped CAKE to FQ for BuyVM servers 2025-09-18 01:26:39 -04:00
staging.attestation.app.link reorganize configurations into etc directory 2025-04-15 12:53:49 -04:00
staging.attestation.app.network switch from shaped CAKE to FQ for BuyVM servers 2025-09-18 01:26:39 -04:00
staging.grapheneos.org.link reorganize configurations into etc directory 2025-04-15 12:53:49 -04:00
staging.grapheneos.org.network switch from shaped CAKE to FQ for BuyVM servers 2025-09-18 01:26:39 -04:00