Hardware

執行Linux的多槽CPU主機板

  • December 11, 2009

很快我們將收到一個帶有 2 個四核 Xeon 的 2-CPU 主機板。我們還有一個帶有 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

是的,它會起作用……但我必須問這個問題……你為什麼要這樣做?

單個 CPU 只是多個 CPU 的特例,因此相同的程式碼可以正常工作。

引用自:https://serverfault.com/questions/93360