我刚刚将我的双 Xeon 服务器(具有 20 核/处理器,即 40 核服务器)从 18.04 升级到 20.04,现在系统只看到 1 个处理器!
BIOS 正确显示整个系统(2 个处理器,每个处理器 20 个核心)
启动选项包括
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.4.0-84-generic root=UUID=051241f1-7c3d-472a-b519-003008a805d4 ro mem_sleep_default=deep quiet splash acpi=off vt.handoff=7
滚动 dmesg 输出我发现以下几行:
[ 3.164688] smp: Bringing up secondary CPUs ...
[ 3.164689] smp: Brought up 1 node, 1 CPU
[ 3.164690] smpboot: Max logical packages: 1
[ 3.164691] smpboot: Total of 1 processors activated (4200.00 BogoMIPS)
请帮忙...
答案1
正如 ubfan1 所建议的,启动选项“acpi=off”是无法检测到多个处理器的原因。没有它,它们又回来了!但我添加它的原因是为了控制睡眠模式:我想避免服务器在几分钟不活动后进入睡眠模式。最终,通过修改 /etc/gdm3/greeter.dconf-defaults(如线程中建议的那样),在没有“acpi=off”启动选项的情况下实现了这一点Ubuntu 20.04 服务器在一段时间后挂起或进入睡眠状态,导致 ssh 超时