linux-我们如何生成MCE(机器检查错误)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux-我们如何生成MCE(机器检查错误),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含947字,纯文字阅读大概需要2分钟。
内容图文
![linux-我们如何生成MCE(机器检查错误)](/upload/InfoBanner/zyjiaocheng/949/a8cc56968195495fb23631ae4712c884.jpg)
据我所知,mcelog用于检查硬件中的内存错误.我想模拟相同的情况.我没有任何机器出现硬件问题,可以模拟这种情况.有人可以建议我一些模拟器或其他可以产生这些错误的方式吗?因为我的主要目的是显示无法纠正的内存错误.谢谢.
解决方法:
您可以使用工具mce-inject,但需要加载mce_inject内核模块.该内核模块在Ubuntu 12.04(我有权访问的唯一系统)上可用,并且也应该在较新的Ubuntu上可用.
首先,您需要加载模块:
$sudo modprobe mce_inject
接下来,您需要下载mce_inject工具的源代码,安装依赖项并进行编译:
$git clone https://github.com/andikleen/mce-inject.git
$sudo apt-get install flex bison
$cd mce-inject
$make
接下来,您需要创建一个模拟所需错误的文件.您应该检查mce-inject手册页(包含在源代码中)以获取有关该结构的更多信息.您可以在[mce-inject源代码](
注入致命错误可能会使系统不稳定,并使系统崩溃;不建议这样做.
确定要使用(或创建自己的)示例文件后,可以使用mce-inject注入它.例如,注入mce-inject附带的测试/更正示例错误:
$sudo ./mce-inject test/corrected
现在,您可以检查您的日志,并发现该错误已被注入.
内容总结
以上是互联网集市为您收集整理的linux-我们如何生成MCE(机器检查错误)全部内容,希望文章能够帮你解决linux-我们如何生成MCE(机器检查错误)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。