首页/系统/服务器硬件与 RAID 速查/EDAC 子系统与错误计数读取
内存与电源72 条

EDAC 子系统与错误计数读取

Linux 内核的 EDAC 子系统在 sysfs 暴露内存控制器与 DIMM 的错误计数:mc 与 dimm 两级目录,适合脚本化趋势监控。

读取计数

读取计数
ls /sys/devices/system/edac/mc/
cat /sys/devices/system/edac/mc/mc0/ce_count
cat /sys/devices/system/edac/mc/mc0/ue_count
for d in /sys/devices/system/edac/mc/mc0/dimm*/; do echo $d; cat $d/ce_count $d/ue_count; done
目录结构mc0/ 下含控制器与 dimmN/ 子目录
计数文件ce_count 与 ue_count
颗粒度支持按 DIMM 查看的平台定位更精确
用途巡检脚本采样与趋势分析
部分平台不支持清零计数;升级固件或维护后应以新采样的差值为准。

易错点

  • 把累计计数当实时值:需前后差值才是增量
  • dimm 目录与物理槽位不一致:仍要对照 dmidecode 与丝印确认

数据来源与参考

  • Linux 内核文档(EDAC sysfs)
  • man 8 edac-util
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌