29.7. x86-64 机器检查代码的可配置 sysfs 参数¶
机器检查报告由 CPU 检测到的内部硬件错误情况。未更正的错误通常会导致机器检查(通常会发生 panic),更正的错误会导致机器检查日志条目。
机器检查组织在存储区(通常与硬件子系统关联)和存储区中的子事件中。存储区和子事件的确切含义是 CPU 特定的。
mcelog 知道如何解码它们。
当您在系统日志中看到“已记录机器检查错误”消息时,应该运行 mcelog 以从 /dev/mcelog 收集和解码机器检查条目。通常,应该从 cronjob 定期运行 mcelog。
每个 CPU 在 /sys/devices/system/machinecheck/machinecheckN (N = CPU 编号) 中都有一个目录。
该目录包含一些可配置的条目。有关更多详细信息,请参阅 Documentation/ABI/testing/sysfs-mce。
待定:用于 AMD 阈值中断配置的文档条目
有关 x86 机器检查架构的更多详细信息,请参阅来自其开发者网站的 Intel 和 AMD 架构手册。
有关该架构的更多详细信息,请参阅 http://one.firstfloor.org/~andi/mce.pdf