feat(jeeves): limit builder CPU usage and tune Nix parallelism #80
@@ -43,6 +43,8 @@ let
|
|||||||
useHostResolvConf = false;
|
useHostResolvConf = false;
|
||||||
};
|
};
|
||||||
nix.settings = {
|
nix.settings = {
|
||||||
|
cores = 8;
|
||||||
|
max-jobs = 2;
|
||||||
system-features = lib.mkAfter [
|
system-features = lib.mkAfter [
|
||||||
"gccarch-x86-64-v2"
|
"gccarch-x86-64-v2"
|
||||||
"gccarch-x86-64-v3"
|
"gccarch-x86-64-v3"
|
||||||
@@ -195,6 +197,7 @@ in
|
|||||||
value = {
|
value = {
|
||||||
requires = [ "gitea.service" ];
|
requires = [ "gitea.service" ];
|
||||||
after = [ "gitea.service" ];
|
after = [ "gitea.service" ];
|
||||||
|
serviceConfig.CPUQuota = "800%";
|
||||||
};
|
};
|
||||||
}) (builtins.attrNames (filterAttrs (_: c: c.enable) cfg.containers))
|
}) (builtins.attrNames (filterAttrs (_: c: c.enable) cfg.containers))
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user