![运行 Linux 的多槽 CPU 主板](https://linux22.com/image/500728/%E8%BF%90%E8%A1%8C%20Linux%20%E7%9A%84%E5%A4%9A%E6%A7%BD%20CPU%20%E4%B8%BB%E6%9D%BF.png)
我们很快会收到一块 2-CPU 主板,上面有 2 个四核 Xeon。我们还有一个带 Linux 内核的 GNU 系统(预配置)。目前,这个 Linux 在多核 1-CPU(四核)上运行。
我的问题是,如果我在 BIOS 中禁用其中一台 Xeon,当前的 Linux 是否只能在一个 CPU 上运行?我需要更改 Linux 配置设置吗?
以下是重要的配置设置:
CONFIG_NUMA=y
CONFIG_K8_NUMA=y
CONFIG_X86_64_ACPI_NUMA=y
CONFIG_NUMA_EMU=y
CONFIG_ACPI_NUMA=y
# CONFIG_X86_VSMP is not set
CONFIG_SMP=y
CONFIG_SUSPEND_SMP=y
答案1
是的,它会起作用...但我必须要问一个问题...你为什么要这样做?
答案2
单 CPU 只是多 CPU 的一个特例,所以相同的代码也能正常工作。