Control linux CPUs via the CLI.
Cores can be:
- activated
- deactivated
- shown (status
1
means on, status0
means off)
The information is displayed in the format:
<CORE> <STATUS> [COMMENT]
The cores are detected by finding the directories of the form /sys/devices/system/cpu/cpu<n>
, where <n>
is a positive integer. To activate (resp. deactivate) them, it sets /sys/devices/system/cpu/cpu<n>/online
to 1
(resp. 0
). The cpu0 cannot be deactivated.
cargo install --locked cpu-cli-controller
yay -S cpu-cli-controller # Or use any other AUR helper