检测到错误的 CPU 线程编号

检测到错误的 CPU 线程编号

我买了一台二手 HP DL360 G7。我想知道这是操作系统故障还是硬件故障。

安装了 2 个 Intel Xeon X5650 CPU,每个都有 6 个内核,并且启用了线程。逻辑上,这将为我提供总共 24 个 CPU 线程,其中最高 CPU 为 23(从 0 开始)。但是,/proc/cpuinfo 的输出显示了一个奇怪的结果,这是一个错误的结果:

root@HP-DL360-1:~# cat /proc/cpuinfo | grep processor | wc -l
24

root@HP-DL360-1:~# cat /proc/cpuinfo | grep processor | tail -n 2
processor   : 26
processor   : 27

线程 24、25、26 和 27 代替了线程 12、13、14、15。在正常情况下,我不会为此烦恼,只会继续正常使用系统。但是,由于我计划使用该系统进行虚拟化,因此 Proxmox 必须具有正确编号的 CPU 线程/核心。

如果这是硬件故障,我需要购买替换品。如果这是操作系统或软件相关的故障,请提供解决方法提示,我将不胜感激。

编辑:iLO 报告系统健康状况“正常”。

答案1

查看 HP ILO 界面来确定服务器的状态和健康状况。

所有内容都将列在硬件状态和 IML 日志区域中

如果您的 ILO 未配置,您应该能够连接网线并通过 BIOS 实用程序设置接口。

相关内容