一台机器diskio一上去就kernel panic的问题

这台机器比较诡异
因为以前跑过一年的时间,一直没有问题
最近放了一段时间后再上线
发现有问题了
首先tar解压缩一个200多兆的文件
解着解着,还没解完呢
机器死了
ssh连不上去了
所有服务的端口都连不上了
系统报了”kernel panic”
遗言的最前面几句是这样的:

Kernel BUG at mm/rmap.c:590!
invalid opcode: 0000[#1]
SMP
last sysfs file: /block/sda/size
……

还有
连yum upgrade都会当机
但如果没有大的io
机器还行
跑几天也不会当

想了很多的办法,都不行
用别的kernel起、单用户起也还是这样
后来想
mm/rmap.c出问题
会不会是内存有问题呢
正好启动的grub菜单里有memtest86+的启动选项
于是选之
果然一跑memtest86+
满屏都是红色的错误
于是打开机箱
通过运行几遍memtest86+
终于发现是有条内存坏了
拔掉后
(到现在为止)貌似好了……

机器系统centos5.1
kernel2.6.18

Discussion Area - Leave a Comment




*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word