mirror of
https://github.com/aviallon/nixos-lib.git
synced 2026-04-06 01:38:06 +00:00
[Nix] Reduce daemon impact on running system
This commit is contained in:
parent
cb629b8714
commit
d5fa73ee65
1 changed files with 9 additions and 3 deletions
12
nix.nix
12
nix.nix
|
|
@ -25,9 +25,15 @@ in
|
||||||
nix.optimise.dates = mkDefault [ "Tuesday,Thursday,Saturday 03:00:00" ];
|
nix.optimise.dates = mkDefault [ "Tuesday,Thursday,Saturday 03:00:00" ];
|
||||||
nix.settings.auto-optimise-store = mkDefault true;
|
nix.settings.auto-optimise-store = mkDefault true;
|
||||||
|
|
||||||
nix.daemonIOSchedPriority = 7;
|
systemd.services.nix-daemon = {
|
||||||
nix.daemonCPUSchedPolicy = "batch";
|
serviceConfig = {
|
||||||
nix.daemonIOSchedClass = "idle";
|
Nice = 19;
|
||||||
|
CPUSchedulingPolicy = mkForce "batch";
|
||||||
|
IOSchedulingClass = mkForce "idle";
|
||||||
|
IOAccounting = true;
|
||||||
|
IOWeight = 1024 / 10;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
nix.package = mkIf (strings.versionOlder pkgs.nix.version "2.7") pkgs.nix_2_7;
|
nix.package = mkIf (strings.versionOlder pkgs.nix.version "2.7") pkgs.nix_2_7;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue