diff --git a/systems/jeeves/services/llms.nix b/systems/jeeves/services/llms.nix index ae9eed0..781de9b 100644 --- a/systems/jeeves/services/llms.nix +++ b/systems/jeeves/services/llms.nix @@ -23,4 +23,16 @@ in openFirewall = true; }; }; + systemd.services = { + ollama.serviceConfig = { + Nice = 19; + IOSchedulingPriority = 7; + }; + ollama-model-loader.serviceConfig = { + Nice = 19; + CPUWeight = 50; + IOSchedulingClass = "idle"; + IOSchedulingPriority = 7; + }; + }; }