You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`--max-jobs`: The maximum number of derivations to run at the same time. Only each [supported system](../supportedSystems.json) gets a separate derivation, so it doesn't make sense to set this higher than that number.
15
-
-`--cores`: The number of cores to use for each job. Recommended to set this to the amount of cores on your system divided by `--max-jobs`.
16
-
-`chunkSize`: The number of attributes that are evaluated simultaneously on a single core. Lowering this decreases memory usage at the cost of increased evaluation time. If this is too high, there won't be enough chunks to process them in parallel, and will also increase evaluation time.
17
-
-`evalSystems`: The set of systems for which `nixpkgs` should be evaluated. Defaults to the four official platforms (`x86_64-linux`, `aarch64-linux`, `x86_64-darwin` and `aarch64-darwin`).
14
+
-`--max-jobs`: The maximum number of derivations to run at the same time.
15
+
Only each [supported system](../supportedSystems.json) gets a separate derivation, so it doesn't make sense to set this higher than that number.
16
+
-`--cores`: The number of cores to use for each job.
17
+
Recommended to set this to the amount of cores on your system divided by `--max-jobs`.
18
+
-`chunkSize`: The number of attributes that are evaluated simultaneously on a single core.
19
+
Lowering this decreases memory usage at the cost of increased evaluation time.
20
+
If this is too high, there won't be enough chunks to process them in parallel, and will also increase evaluation time.
21
+
-`evalSystems`: The set of systems for which `nixpkgs` should be evaluated.
22
+
Defaults to the four official platforms (`x86_64-linux`, `aarch64-linux`, `x86_64-darwin` and `aarch64-darwin`).
18
23
19
24
A good default is to set `chunkSize` to 10000, which leads to about 3.6GB max memory usage per core, so suitable for fully utilising machines with 4 cores and 16GB memory, 8 cores and 32GB memory or 16 cores and 64GB memory.
0 commit comments