Skip to content

Commit 60e35e4

Browse files
ci/eval/README.md: one sentence per line
1 parent 99f2e65 commit 60e35e4

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

ci/eval/README.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,15 @@ nix-build ci -A eval.full \
1111
--arg evalSystems '["x86_64-linux" "aarch64-darwin"]'
1212
```
1313

14-
- `--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`).
1823

1924
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.
2025

0 commit comments

Comments
 (0)