找不到第二个CPU

Linux,Ubuntu 10.04.1 LTS

我有一个(相当老)的服务器(戴尔PowerEdge 1650)与两个CPU。 我用了一年多,没有任何问题。

一个星期前服务器崩溃,我无法find任何日志中的任何错误,我重新启动,一切似乎运作良好。 两个小时后,当我升级操作系统,我注意到我只能看到一个CPU。

$ cat / proc / cpuinfo | grep处理器

处理器:0

我重新启动了几次,一次,只有一次系统find两个CPU。

你怎么看? 我们在谈论破碎的软件或硬件吗? BIOS在启动过程中看不到任何错误,BIOS显示了“两个1266 MHz处理器”。

一个理论是,一个CPU死了,但如果是这样的话,BIOS不应该抱怨? 服务器在两周前移动了,也许一个CPU没有正确连接到sockets?

我不知道从哪里开始debugging,有什么想法?

如果您在CPU消失时进行了OS升级,请确保您现在正在运行SMP内核:

[vitalie@silver ~]$ uname -srv Linux 2.6.18-194.26.1.el5 #1 SMP Tue Nov 9 12:54:20 EST 2010 

如果你有“dmidecode”程序 – 运行它并检查