Difference between revisions of "CPU linux"

From Teknologisk videncenter
Jump to: navigation, search
(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