在 Linux 中关闭 Sandy Bridge 核心?

在 Linux 中关闭 Sandy Bridge 核心?

我目前正在考虑各种笔记本电脑,当我需要强大功能时,四核(2720QM)是有吸引力的选择(是的,我有一个应用程序可以很好地并行使用多个内核)。但是,大多数时候,这些额外的内核只会消耗电池电量。是否可以关闭一些内核?

答案1

我不知道这是否会节省电量,但​​您可以在启动时添加“maxcpus”内核参数。这将控制可以调度进程的 CPU 数量。但我不知道对电量的影响是什么,或者是否可以“关闭”(从电路中完全移除其电流消耗)核心。

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

答案2

如果 BIOS 支持,则可以在 BIOS 中执行此操作。显然,具体机器因人而异,我很惊讶地发现有很多机器支持它。不过,我认为没有任何方法可以即时执行此操作。(此外,如果这些核心未加载,我怀疑您无论如何都不会看到功耗的明显差异。)

相关内容