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


1

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

Ответы:


0

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

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


0

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.