From a0e6b8428e0a6ba16f3f68a863c83cd7db427054 Mon Sep 17 00:00:00 2001 From: Simon Gardling Date: Mon, 26 Jan 2026 14:25:25 -0500 Subject: [PATCH] xmrig: 1gb pages --- services/xmrig.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/services/xmrig.nix b/services/xmrig.nix index 0763655..a60b6bd 100644 --- a/services/xmrig.nix +++ b/services/xmrig.nix @@ -20,6 +20,7 @@ in cpu = { enabled = true; huge-pages = true; + "1gb-pages" = true; hw-aes = true; rx = lib.range 0 (threadCount - 1); }; @@ -50,4 +51,10 @@ in onbattery = "systemctl stop xmrig"; offbattery = "systemctl start xmrig"; }; + + # Reserve 1GB huge pages for RandomX (dataset is ~2GB) + boot.kernelParams = [ + "hugepagesz=1G" + "hugepages=3" + ]; }