Linux,Ubuntu 10.04.1 LTS
我有一台(相当老旧的)服务器(Dell PowerEdge 1650),有两个 CPU。我已经用了一年多,没有出现任何问题。
一周前,服务器崩溃了,我在任何日志中都找不到任何错误,我重新启动后,一切似乎都运行正常。两小时后,当我升级操作系统时,我注意到我只能看到一个 CPU。
$ cat /proc/cpuinfo | grep 处理器
处理器:0
我重新启动了几次,其中只有一次系统找到了两个 CPU。
您觉得如何?我们谈论的是软件还是硬件损坏?启动时我没有发现任何问题,BIOS 显示我有“两个 1266 MHz 处理器”。
有一种理论认为一个 CPU 坏了,但如果是这样的话,BIOS 不应该抱怨吗?服务器两周前就被移动了,也许一个 CPU 没有正确连接到插槽?
我不知道从哪里开始调试这个,有什么想法吗?
答案1
如果你在 CPU 消失时升级了操作系统,请确保你现在正在运行对称多处理器核心:
[vitalie@silver ~]$ uname -srv
Linux 2.6.18-194.26.1.el5 #1 SMP Tue Nov 9 12:54:20 EST 2010
答案2
如果您有“dmidecode”程序 - 运行它并检查