Перейти к содержимому

Выключить ядро ​​Sandy Bridge в Linux?

1

Сейчас я смотрю на различные ноутбуки, и мне нужно получить четырехъядерное ядро ​​(2720QM), когда мне нужно питание (да, у меня есть приложение, которое прекрасно может использовать множество ядер параллельно). Но большую часть времени эти дополнительные ядра будут питаться от батареи. Можно ли несколько выключить?

786 просмотров
chx спросил 15 лет назад
C 2 636

2 ответа

0
Принятый ответ

Я понятия не имею, если это сэкономит энергию, но вы могли бы добавить параметр ядра "maxcpus" при загрузке. Это будет контролировать количество процессоров, на которые могут быть запланированы процессы. Но я понятия не имею, что такое влияние на мощность или есть ли возможность «отключить» (в смысле полного удаления их тока из схемы) ядро.

http://www.cyberciti.biz/tips/linux-limiting-or-restricting-smp-cpu-activation-in-smp-mode.html

rascher ответил 15 лет назад
R 341
0

Это можно сделать в BIOS, если он это поддерживает. Очевидно, что YMMV в зависимости от конкретной машины, я был бы удивлен, обнаружив, что многие поддерживают его. Я не думаю, что есть способ сделать это на лету. (Кроме того, если эти ядра не загружены, я сомневаюсь, что вы все равно увидите значительную разницу в энергопотреблении.)

Shinrai ответил 15 лет назад
S 17 427