文档章节

mcelog查看硬件

我爱吃葱花
 我爱吃葱花
发布于 2015/11/11 17:15
字数 291
阅读 2649
收藏 0

mcelog 是 x86 的 Linux 系统上用来检查硬件错误,特别是内存和CPU错误的工具。

1.安装方式

yum install mcelog

2.配置mcelog后台运行

mcelog --daemon

3.查看:

cat /var/log/mcelog

mcelog日志

Hardware event. This is not a software error.
MCE 0
CPU 1 BANK 8 
MISC f95000051281 ADDR bf829a00 
TIME 1447231148 Wed Nov 11 16:39:08 2015
MCG status:
MCi status:
Corrected error
MCi_MISC register valid
MCi_ADDR register valid
MCA: MEMORY CONTROLLER RD_CHANNELunspecified_ERR
Transaction: Memory read error
Memory read ECC error
Memory corrected error count (CORE_ERR_CNT): 1
Memory transaction Tracker ID (RTId): 81
Memory DIMM ID of error: 1
Memory channel ID of error: 1
Memory ECC syndrome: f950
STATUS 8c0000400001009f MCGSTATUS 0
MCGCAP 1c09 APICID 0 SOCKETID 0 
CPUID Vendor Intel Family 6 Model 44

Mcelog相关文件

/dev/mcelog 设备文件
/var/log/mcelog    messages日志文件
/etc/mcelog/mcelog.conf配置文件
/var/run/mcelog.pid

默认故障日志只记录在/var/log/mcelog,并不记录到系统日志中。

如果需要在系统日志中也体现,需修改/etc/mcelog/mcelog.conf文件,将前面#去掉,并保存。

# log output options
# Log decoded machine checks in syslog (default stdout or syslog for daemon)         
#syslog = yes
# Log decoded machine checks in syslog with error level
#syslog-error = yes
# Never log anything to syslog
#no-syslog = yes     
# Append log output to logfile instead of stdout. Only when no syslog logging is active   
#logfile = filename


© 著作权归作者所有

共有 人打赏支持
我爱吃葱花
粉丝 29
博文 129
码字总数 34703
作品 0
海淀
数据库管理员
线上服务mcelog负载异常分析处理流程

一、问题概述: Nginx服务器,HP,有冗余,其中一台服务器mcelog负载比较高,日志秒级别,已经影响了此服务器业务。 tail -f /var/log/mcelog #注意看此信息是不断循环,注意看 Transaction:...

任志远Ray
2017/06/07
0
0
linux服务器硬件报错,系统异常重启检测-MCElog

mcelog 是 x86 的 Linux 系统上用来检查硬件错误,特别是内存和CPU错误的工具。 比如服务器隔一段时间莫名的重启一次,而message和syslog又检测不到有价值的信息。 通常发生MCE报错的原因有如...

yishuizhao
07/02
0
0
Grml 2014.11 发布,Linux 发行版

Grml 2014.11 发布,代号为 'Gschistigschasti'。此版本提供最新的 Debian'testing' 里面的软件包,跟往常一样,更新了硬件支持,修复了之前 Grml 版本的 bug。 新特性: newboot option get...

oschina
2014/11/18
1K
2
关于 mcelog.cron 引起的 load avg 值偏高问题

服务器的load avg偏高,查到最后发现“凶手”是mcelog.cron 它的代码如下: #!/bin/bash if [ -e /proc/xen ] && [ `cat /sys/hypervisor/uuid` != "00000000-0000-0000-0000-000000000000" ......

红薯
2011/10/08
713
0
linux查看硬件信息及驱动设备相关整理

常用命令整理如下: 用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart) 查看CPU信息:cat /proc/cpuinfo 查看板卡信息:cat /proc/pci 查看PCI信息:lspci (相比cat /proc...

qhaiyan
2016/06/07
43
0

没有更多内容

加载失败,请刷新页面

加载更多

Ubuntu 安装ssh服务以及开启root用户ssh登录

一、安装ssh服务 安装ssh服务 sudo apt-get update sudo apt-get install openssh-server 安装完成后启动ssh服务 sudo service ssh start 二、开启root用户ssh登录 解决root远程ssh不能登录,...

15834278076
29分钟前
1
0
AndroidRX

1.延时并切换回主线程执行 Observable.just(true).delay(2, TimeUnit.SECONDS) .observeOn(AndroidSchedulers.mainThread()) .subscribe(new Consumer<Boolean>() { [@Override](https://my.......

我是菜鸟我骄傲
56分钟前
1
0
申请Let's Encrypt永久免费SSL证书

环境安装 1、安装git yum install git-core 2、安装python 系统自带 不用安装 只要版本大于2.7即可。 获取Let's Encrypt免费SSL证书 先停止nginx 在阿里云安全组里加入 443端口的入规则 git ...

HGMrWang
今天
2
0
如何使用playframework进行更好的开发

1: 自定义基类Controller 相信刚开始使用Play的人写的Controller 都继承于 play.mvc.Controller , 但这并不是一个很好的选择,自建基类Controller可以扩展更多的功能。 1.1 验证功能。 后台...

tuerqidi
今天
9
0
《JavaScript高级程序设计(第3版)》阅读笔记

第6章 面向对象的程序设计 6.2 创建对象 6.2.1 工厂模式 JavaScript创建对象(一)—— 工厂模式 6.2.2 构造函数模式 JavaScript创建对象(二)——构造函数模式 6.2.3 原型模式 JavaScript...

Bob2100
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部