如何禁用双核计算机中的一个核心

如何禁用双核计算机中的一个核心

我有一台东芝 Satellite L300 双核笔记本电脑。由于某些问题,我需要禁用一个核心。如何在 Ubuntu 12.10 中执行此操作?

答案1

要动态地执行此操作,请尝试(以 root 身份):

echo 0 > /sys/devices/system/cpu/cpu1/online

(或 cpu0 禁用第一个核心)

要在启动期间禁用一个核心,请使用 maxcpus=1 内核参数。

或者,仔细查看您的 BIOS,也许其中有一个选项。

答案2

编辑配置文件

sudo vim /etc/default/grub

找到 GRUB_CMDLINE_LINUX_DEFAULT 行并将其附加到以下示例中,maxcpus=n(n 表示 CPU 数量)要启用

GRUB_CMDLINE_LINUX_DEFAULT=" maxcpus=1"

保存文件后运行以下命令

sudo update-grub2

重新启动时,Linux 将在 1 个核心上运行

相关内容