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

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

1
задан 21.03.2011, 03:15

2 ответа

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

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

0
ответ дан 24.11.2019, 00:59

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

0
ответ дан 24.11.2019, 00:59

Теги

Похожие вопросы