![在省电模式下禁用处理器](https://linux22.com/image/1002732/%E5%9C%A8%E7%9C%81%E7%94%B5%E6%A8%A1%E5%BC%8F%E4%B8%8B%E7%A6%81%E7%94%A8%E5%A4%84%E7%90%86%E5%99%A8.png)
我有一台装有 4 核 Intel 处理器的笔记本电脑,运行 Ubuntu 16.04。当我使用它时,内核消耗太多电量,笔记本电脑的电池放电太快。我希望能够暂时禁用一些处理器,当我使用省电模式时自动禁用,或者至少手动禁用。我该怎么做?这可能吗?
答案1
手动操作方法如下:
使用 Linux 时的步骤
启动 PC 时,您应该会找到 Grub 菜单,它负责启动 Linux。选择要使用的条目,按 E 键,将出现一个菜单(取决于使用的版本)。
title Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd0,5)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=a8a39729-9d2a-425b-b84b-ecc5c7dad104 ro quiet splash
initrd /boot/initrd.img-2.6.22-14-generic
quiet
使用箭头键,转到以单词“kernel”开头的行,然后再次按 E。
请注意,您正在编辑定义 Linux 内核 (核心) 路径的行。在该行末尾,添加以下命令:
maxcpus=1
最终结果应该是:
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=a8a39729-9d2a-425b-b84b-ecc5c7dad104 ro quiet maxcpus=1
注意:que ro、quiet 和 maxcpus 是启动 Linux 时发送给核心的参数。
按 B 键启动 Linux。
来源:http://ccm.net/faq/616-multicore-cpu-how-to-disable-a-core