首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

RHEL Server的一个小疑点,cat /sys/hypervisor/uuid

2013-01-08 
RHEL Server的一个小问题,cat /sys/hypervisor/uuid转载自:http://titanictom.blog.163.com/blog/static/1

RHEL Server的一个小问题,cat /sys/hypervisor/uuid

转载自:http://titanictom.blog.163.com/blog/static/132918442011262644286/

?

最近管理的RHEL 5.4服务器,运行一段时间后发现,load avg 负载不断往上涨,CPU使用却很正常,重启后一切都可以恢复正常,但是第二天早上再SSH上去一看,Load avg又上来了,服务器配置不错,访问量也不是很大,经过一段时间的观察,发现问题出在进程上面,如下:?
root????? 5206 5204 0 16:01 ???????? 00:00:00 /bin/bash /usr/bin/run-parts /etc/cron.hourly
root????? 5209 5206 0 16:01 ???????? 00:00:00 /bin/bash /etc/cron.hourly/mcelog.cron
root????? 5210 5206 0 16:01 ???????? 00:00:00 awk -v progname=/etc/cron.hourly/mcelog.cron progname {??????? print progname ":\n"??????? progname="";?????
出现很多这样的进程,发现问题根源出在/etc/cron.hourly/mcelog.cron脚本


?

?

#cat mcelog.cron?
#!/bin/bash?
if [ -e /proc/xen ] && [ `cat /sys/hypervisor/uuid` != "00000000-0000-0000-0000-000000000000" ]; then
??????? # this is a PV Xen guest.? Do not run mcelog.
??????? exit 1;
else
??????? /usr/sbin/mcelog --ignorenodev --filter >> /var/log/mcelog
fi

?


?

自己执行cat /sys/hypervisor/uuid,执行后就没有反映了,一直在等待?
查过一些资料并跟一帮朋友交流过,都说是linux内核的一个小Bug?
??
修改为以下内容,注释掉原先那一行:


?

#!/bin/bash?
#if [ -e /proc/xen ] && [ `cat /sys/hypervisor/uuid` !="00000000-0000-0000-0000-000000000000" ]; then
if [ -e /proc/xen/capabilities ] ;then
??????? # this is a PV Xen guest. Do not run mcelog.
??????? if ! grep control_d /proc/xen/capabilities ;then?
??????????????? exit 1;
??????? fi
else
??????? /usr/sbin/mcelog --ignorenodev --filter >> /var/log/mcelog
fi

热点排行