Linux, Ubuntu 10.04.1 LTS
У меня есть (довольно старый) сервер (Dell PowerEdge 1650) с двумя процессорами. Пользуюсь без проблем уже больше года.
Неделю назад на сервере произошел сбой, я не смог найти никаких ошибок ни в одном журнале, я перезагрузился, и все работало нормально. Два часа спустя, когда я обновил ОС, я заметил, что вижу только один процессор.
$ cat / proc / cpuinfo | grep процессор
процессор: 0
Я перезагружался несколько раз, и только один раз, когда система нашла два процессора.
Что вы думаете? Мы говорим о сломанном программном или аппаратном обеспечении? Я не вижу ничего плохого во время загрузки, BIOS показывает, что у меня «Два процессора по 1266 МГц».
Одна теория состоит в том, что один процессор мертв, но если это так, не должен ли BIOS жаловаться? Сервер перенесли две недели назад, может, один CPU некорректно подключен к розетке?
Понятия не имею, с чего начать отладку, есть идеи?
Если у вас было обновление ОС после исчезновения ЦП, убедитесь, что вы сейчас используете SMP ядро:
[vitalie@silver ~]$ uname -srv
Linux 2.6.18-194.26.1.el5 #1 SMP Tue Nov 9 12:54:20 EST 2010
Если у вас есть программа "dmidecode" - запустите ее и проверьте