Difference between revisions of "CPU linux"
From Teknologisk videncenter
(Created page with "To temporarily shut down a CPU core, use the command '''echo 0 > /sys/bus/cpu/devices/cpu1/online'''. Repeat this command for each CPU, except for cpu0. Category:Linux") |
m |
||
| Line 1: | Line 1: | ||
| − | To temporarily shut down a CPU core, use the command '''echo 0 > /sys/bus/cpu/devices/cpu1/online'''. Repeat this command for each CPU, except for cpu0. | + | To temporarily shut down a CPU core, use the command '''echo 0 > /sys/bus/cpu/devices/cpu1/online'''. Repeat this command for each CPU, except for cpu0. Write "1" to enable the CPU again. |
| + | =BeagleV-Ahead example" | ||
| + | <source lang=bash> | ||
| + | root@BeagleV:/home/beagle# lscpu | ||
| + | Architecture: riscv64 | ||
| + | Byte Order: Little Endian | ||
| + | CPU(s): 4 | ||
| + | On-line CPU(s) list: 0-3 | ||
| + | root@BeagleV:/home/beagle# echo "0" > /sys/bus/cpu/devices/cpu3/online | ||
| + | root@BeagleV:/home/beagle# lscpu | ||
| + | Architecture: riscv64 | ||
| + | Byte Order: Little Endian | ||
| + | CPU(s): 4 | ||
| + | On-line CPU(s) list: 0-2 | ||
| + | Off-line CPU(s) list: 3 | ||
| + | root@BeagleV:/home/beagle# echo "0" > /sys/bus/cpu/devices/cpu2/online | ||
| + | root@BeagleV:/home/beagle# echo "0" > /sys/bus/cpu/devices/cpu1/online | ||
| + | root@BeagleV:/home/beagle# lscpu | ||
| + | Architecture: riscv64 | ||
| + | Byte Order: Little Endian | ||
| + | CPU(s): 4 | ||
| + | On-line CPU(s) list: 0 | ||
| + | Off-line CPU(s) list: 1-3 | ||
| + | </source> | ||
[[Category:Linux]] | [[Category:Linux]] | ||
Revision as of 09:11, 7 April 2024
To temporarily shut down a CPU core, use the command echo 0 > /sys/bus/cpu/devices/cpu1/online. Repeat this command for each CPU, except for cpu0. Write "1" to enable the CPU again. =BeagleV-Ahead example"
root@BeagleV:/home/beagle# lscpu
Architecture: riscv64
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
root@BeagleV:/home/beagle# echo "0" > /sys/bus/cpu/devices/cpu3/online
root@BeagleV:/home/beagle# lscpu
Architecture: riscv64
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-2
Off-line CPU(s) list: 3
root@BeagleV:/home/beagle# echo "0" > /sys/bus/cpu/devices/cpu2/online
root@BeagleV:/home/beagle# echo "0" > /sys/bus/cpu/devices/cpu1/online
root@BeagleV:/home/beagle# lscpu
Architecture: riscv64
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0
Off-line CPU(s) list: 1-3