Отключение ядер процессора в Linux Отключить ядро или несколько ядер процессора можно так: Code: $ echo 0 | sudo tee /sys/devices/system/cpu/cpu1/online $ dmesg .... [ 2026.821631] CPU0 attaching NULL sched-domain. [ 2026.821641] CPU1 attaching NULL sched-domain. [ 2026.869148] CPU0 attaching NULL sched-domain. [ 2026.875937] CPU 1 is now offline [ 2026.875945] SMP alternatives: switching to UP code Чтобы включить ядро обратно, нужно: Code: $ echo 1 | sudo tee /sys/devices/system/cpu/cpu1/online $ dmesg .... [ 2097.441078] SMP alternatives: switching to SMP code [ 2097.642192] Booting processor 1 APIC 0x1 ip 0x6000 [ 2027.140078] Initializing CPU#1 [ 2027.140078] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) [ 2027.140078] CPU: L2 Cache: 512K (64 bytes/line) [ 2027.140078] CPU 1/0x1 -> Node 0 [ 2097.656021] CPU1: [ 2027.140078] kvm-clock: cpu 1, msr 0:1915701, secondary cpu clock [ 2097.656021] AMD QEMU Virtual CPU version 1.1.2 stepping 03 [ 2097.656021] CPU0 attaching NULL sched-domain. [ 2197.128013] CPU0 attaching sched-domain: [ 2197.128013] domain 0: span 0-1 level CPU [ 2197.128013] groups: group ffff88000180fd00 cpus 0 group ffff88000190fd00 cpus 1 [ 2197.128013] CPU1 attaching sched-domain: [ 2197.128013] domain 0: span 0-1 level CPU [ 2197.128013] groups: group ffff88000190fd00 cpus 1 group ffff88000180fd00 cpus 0 Эти изменения будут действовать, пока систему не перезагрузят. Чтобы уменьшить количество ядер перманентно нужно передать ядру параметр maxcpus=N, где N - количество ядер, которые нужно подключить в системе при загрузке. четверг, 28 февраля 2013 г. http://blog.tataranovich.com/2013/02/linux.html