EDAC检查内存错误
来源:互联网 发布:天正建筑 mac 编辑:程序博客网 时间:2024/04/29 15:00
检查EDAC错误的方法
/sys/devices/system/edac/mc/mc*/csrow*/ch*_ce_count
如果数值为0 表示正常 其他表示异常
EDAC是什么
http://blog.163.com/somen111@126/blog/static/115586684201356451437/
好了 上面都是转载的 下面这个是原创的 写一个脚本检测EDAC错误的脚本
#!/bin/bash
mc_num=9
csrow_num=9
ch_num=9
`date >> edac.log`
for ((m=0;m<=mc_num;m++))
do
if [ -d "/sys/devices/system/edac/mc/mc${m}" ]
then
echo "mc${m} directory exist"
for ((j=0;j<=csrow_num;j++))
do
if [ -d "/sys/devices/system/edac/mc/mc${m}/csrow${j}" ]
then
echo "csrow${j} directory exist"
for ((i=0;i<=ch_num;i++))
do
if [ -f "/sys/devices/system/edac/mc/mc${m}/csrow${j}/ch${i}_ce_count" ]
then
echo "ch${i} files exist"
num=`cat /sys/devices/system/edac/mc/mc${m}/csrow${j}/ch${i}_ce_count`
if [ "$num" == "0" ]
then
`echo /sys/devices/system/edac/mc/mc${m}/csrow${j}/ch${i}_ce_count is ok>> edac.log`
else
`echo /sys/devices/system/edac/mc/mc${m}/csrow${j}/ch${i}_ce_count occur problem>> edac.log`
fi
fi
done
fi
done
fi
done
把检测结果写进去edac.log 那几个num可以自己定 我自己电脑的才5个 所以好像不用定那么大
- EDAC检查内存错误
- EDAC检查内存错误
- valgrind检查内存错误
- 8.20 检查内存释放错误
- EDAC DIMM CE Error错误导致服务器重启
- 构建带内存错误检查的gcc
- valgrind检查内存错误的命令行参数
- 定位EXC_BAD_ACCESS错误和检查内存泄漏
- 还是使用tcmalloc检查内存错误
- 用GDB检查内存段错误
- [MarkDown]还是使用tcmalloc检查内存错误
- php 内存signal 错误检查方法
- 必先利其器之一:用PageHeap检查内存越界错误
- 必先利其器之一:用PageHeap检查内存越界错误
- 必先利其器之一:用PageHeap检查内存越界错误
- 必先利其器之一:用PageHeap检查内存越界错误
- 必先利其器之一:用PageHeap检查内存越界错误
- 必先利其器之一:用PageHeap检查内存越界错误
- 一款不错的java web网络相册管理系统
- C#中ref和out
- Google ptorobuf相关知识
- Unity3D中脚本的执行顺序和编译顺序
- 音频传输中的I2S协议
- EDAC检查内存错误
- Matrix结构体(Leap::Matrix)
- openstack的基本介绍
- ASP.NET MVC Bootstrap极速开发框架
- 面向对象设计
- Android彻底退出应用程序
- 使用POI读写word docx文件
- VC中ID、句柄、指针、对象互相转换 .
- MSSql2008打开企业管理器出错,具体显示提示无法识别的配置节 system.serviceModel。