linux错误

linux服务器出现错误,错误信息如下
Uhhuh. NMI received for unknown reason 21 on CPU 0.
Dazed and confused, but trying to continue
Do you have a strange power saving mode enabled?

网上查找基本都是内存问题引起:

一般多CPU的LINUX上可能会碰到如上问题,一般都是内存错误。

如果内核发生了错误,那么内核就这么说:
oops, we've found a bug in the kernel

oops后边的话当然是不同情况不同的。

为了搞定上面那个NMI的问题,首先要排除是不是内存存在问题,可以从
这个地方下载MEMTEST86:
http://www.memtest86.com/
可以下载一个编译好的。然后扔到LINUX上面。将memtest.bin放到恰当的地方,如
#cp memtest.bin /

这个文件是可启动的。因此修改GRUB.CONF增加启动项:
#cat>> /etc/grub.conf
title Linux Memory Test
kernel (hd0,0)/memtest.bin

重启服务器,选择Linux Memory Test即可进行内存测试。
不过,我还是不希望看见kernel oops或者Uhhuh…..