Hardware
執行Linux的多槽CPU主機板
很快我們將收到一個帶有 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 的特例,因此相同的程式碼可以正常工作。