From aac0926608b6e7cc8a84ec01d7b2e487cf84b5b1 Mon Sep 17 00:00:00 2001 From: Jan-Bulthuis Date: Fri, 18 Apr 2025 11:57:35 +0200 Subject: [PATCH] Dedicated more memory to network hardware --- machines/vm-audio.nix | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/machines/vm-audio.nix b/machines/vm-audio.nix index fb63552..eba4c3e 100644 --- a/machines/vm-audio.nix +++ b/machines/vm-audio.nix @@ -46,7 +46,6 @@ pipewire.jack ] )}"; - services.xserver.enable = true; qt = { enable = true; style = "adwaita"; @@ -89,6 +88,27 @@ }; }; + # Dedicate more memory to network interfaces + boot.kernel.sysctl = { + "net.core.rmem_default" = 1048576; + "net.core.rmem_max" = 16777216; + "net.core.wmem_default" = 1048576; + "net.core.wmem_max" = 16777216; + "net.core.optmem_max" = 65536; + "net.ipv4.tcp_rmem" = [ + 4096 + 1048576 + 2097152 + ]; + "net.ipv4.tpc_wmem" = [ + 4096 + 65536 + 16777216 + ]; + "net.ipv4.udp_rmem_min" = 8192; + "net.ipv4.udp_wmem_min" = 8192; + }; + # Create null sink for spotifyd services.pipewire.extraConfig.pipewire."91-null-sinks" = { "context.objects" = [