设为首页收藏本站language 语言切换
查看: 3822|回复: 4
收起左侧

问题求助:Cannot setup NMI watchdog on CPU 0 高手进

[复制链接]
发表于 2011-9-12 13:32:59 | 显示全部楼层 |阅读模式
Running Redhat Enterprise Linux  5.7 64bit on vmware vSphere ESXiv5.0.0. Getting this messages at boot:
Memory for crash kernel (0x0 to 0x0) notwithin permissible range
Cannot setup NMI watchdog on CPU 0
Cannot setup NMI watchdog on CPU 1
Cannot setup NMI watchdog on CPU 2
Cannot setup NMI watchdog on CPU 3
系统可以正常启动运行正常 ,这个问题在4.x 系统上不会提示,但是实际上NMI功能是没有起作用,这个时候很容易出现进程锁死
不知不觉中系统运行缓慢,或者假死只能重启才能解决问题,关于NMI的详细解释大家Google一下
Vm官方也有人提出这个问题,貌似没有很好的解答
这里:http://communities.vmware.com/thread/322754?tstart=0
在IBM网站找到一些相关的解释和方法,见这里
http://publib.boulder.ibm.com/in ... ashdumpnmiwatch.htm
按照提示操作,在Esxi5中 nmi_watchdog=2 无效,在启动参数加上nmi_watchdog=1  启动里虽然不再提示
但登录系统后使用 grep NMI /proc/interrupts ,显示内容全部为零
grep NMI /proc/interrupts
NMI:          0          0          0          0          0          0          0          0
表示 没有工作
不知道其它人是否有遇到同样问题,有什么解决办法 。
 楼主| 发表于 2011-10-12 08:06:02 | 显示全部楼层
本帖最后由 ecc_cn 于 12-10-2011 08:07 编辑
这么多人看没有人回复呢,是觉得这个问题没必要讨论么?
首先在物理机直接安装是不会有这样提示的
其次参数里0=关闭 1 2 分别为不同类型
默认设置应该为2
这里想知道,这个不设置,默认为2并且记它继续报警
系统里的NMI到底是有没有作用呢?
顶起,希望高手能给一个详细的解答。
沙发 2011-10-12 08:06:02 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-10-12 08:06:45 | 显示全部楼层
我也遇到这个问题,该怎么启用该功能,禁用有什么影响
板凳 2011-10-12 08:06:45 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-10-12 08:07:21 | 显示全部楼层
本帖最后由 TiGi 于 1-15-2013 16:40 编辑
你给的VMware的那个链接,好像是另外一个错误。
http://kb.vmware.com/selfservice ... ;externalId=1032607
Resolution
This warning does not impact the virtual machine and can be safely ignored.
This issue occurs if the maximum APIC timer calibration value is exceeded. By default, the APIC timer calibration value is set to 1000 cycles, which is not sufficient for virtual machines.
In a Red Hat Enterprise Linux 5.5 patch release, this value is increased to 5000 cycles, which eliminates the warning on most systems. However, the warning may still be visible on ESX hosts using AMD Opteron processors.
This issue is present in kernels as new as 2.6.18-274.el5, however there is currently a bug report open with Red Hat to increase the value to 10000 when running in a virtual machine. This can be publically viewed at https://bugzilla.redhat.com/show_bug.cgi?id=743368.
As a workaround, to remove this warning, you can manually modify the APIC timer calibration value for the guest operating system by setting this boot option:
apiccalibrationdiff=10000
地板 2011-10-12 08:07:21 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-10-12 08:07:55 | 显示全部楼层
这个你应该着手在 redhat里禁止掉 nmi watchdog  可能在 grub加个参数就行了 。   
NMI应该只是个表面现象 并不是 你机器死机的真正原因
5# 2011-10-12 08:07:55 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-3-6 17:43 , Processed in 0.067748 second(s), 24 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表