电脑开不了机,出现memory error什么意思?

电脑开不了机,出现memory error什么意思?,第1张

英文意思是CPU或内存记忆改变,首先,开机按DEL键进BIOS中按F9恢复默认设置,按F10保存退出。问题依旧,内存拔出来金手指用橡皮擦亮。

最简单的理解方式就是,计算器,输入1+1的时候他会帮你算出2,电脑也是这样的过程,鼠标进行操作,反馈出自己想要的结果,内部过程非常复杂,但归根结底都是CPU来计算的。

CPU性能指标有:

主频

主频也叫时钟频率,单位是MHz,用来表示CPU的运算、处理数据的速度。CPU的主频=外频×倍频系数。很多人认为主频就决定着CPU的运行速度,这不仅是个片面的,而且对于服务器来讲,这个认识也出现了偏差。

至今,没有一条确定的公式能够实现主频和实际的运算速度两者之间的数值关系,即使是两大处理器厂家Intel英特尔和AMD,在这点上也存在着很大的争议,从Intel的产品的发展趋势,可以看出Intel很注重加强自身主频的发展。

之前在大数据集群中,有一台服务器的CPU占用总是莫名其妙飙高,就算执行简单任务也会耗费很长时间,且reboot不能解决问题。检查了各种可能的问题之后,最终在查看 dmesg 命令的设备信息时,发现大量如下的日志:

EDAC即error detection and correction(错误检测与纠正),是Linux系统内部的机制。在上面的日志中,可以清楚地看出是内存读错误。MC即memory controller(内存控制器)。CE则代表correctable error,是ECC内存中可以纠正的错误,相对地还有UE(uncorrectable error)。

为了摸清是哪些内存出了问题,找出所有内存的CE计数:

可见是mc1/csrow1/ch0和mc1/csrow1/ch1两个通道上的内存出了问题。mc、csrow(chip-select row)与ch之间的关系类似下图:

通过 dmidecode -t memory 命令,可以查看每个DIMM(也就是常说的内存条)对应的位置。然后根据映射关系,去服务器上将出现问题的两根内存条更换,问题就解决了。

“The adapter”应该是指raid卡。机器启动时raid卡自检出错了。

raid卡上有内存和电池,用来保存磁盘阵列信息。最坏情况下你的磁盘阵列中的数据要不保了。祈祷吧。

幸运的是,为了防止这种情况,磁盘上会保留有阵列信息,你换一块同样型号的好的raid卡,启动时它会读入每块磁盘上保存的阵列信息,装入自身的内存中,这样就天下太平了。

此时千万不要插拔阵列中的磁盘,否则启动时raid卡会根据剩余的磁盘上的信息来重建阵列,那样数据就全乱套了。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/469390.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-05
下一篇2023-06-05

发表评论

登录后才能评论

评论列表(0条)

    保存