我有一台东芝 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 个核心上运行