Use Parallelism
How to use parallelism with wire Tool.
Controlling CPU Usage
wire evaluates, builds, pushes, and deploys each node completely independently from each other. Internally wire calls this process a "node execution".
The default number of parallel node executions is 10, which can be controlled with the -p / --parallel argument.
sh
$ wire apply -p <NUMBER>Interaction with Nix's max-jobs
Nix has an overall derivation build limit and core limit. If executing a node fills Nix's max-jobs all other nodes will bottleneck. You should read the relevant documentation to fine tune these settings.
When a Node is built remotely due to deployment.buildOnTarget that node will not push up the local machine's max-jobs limit.