ecc_cn 发表于 2011-9-12 13:32:59

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

Running Redhat Enterprise Linux5.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
表示 没有工作
不知道其它人是否有遇到同样问题,有什么解决办法 。

ecc_cn 发表于 2011-10-12 08:06:02

本帖最后由 ecc_cn 于 12-10-2011 08:07 编辑
这么多人看没有人回复呢,是觉得这个问题没必要讨论么?
首先在物理机直接安装是不会有这样提示的
其次参数里0=关闭 1 2 分别为不同类型
默认设置应该为2
这里想知道,这个不设置,默认为2并且记它继续报警
系统里的NMI到底是有没有作用呢?
顶起,希望高手能给一个详细的解答。

nitar 发表于 2011-10-12 08:06:45

我也遇到这个问题,该怎么启用该功能,禁用有什么影响

TiGi 发表于 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

sunyucong 发表于 2011-10-12 08:07:55

这个你应该着手在 redhat里禁止掉 nmi watchdog可能在 grub加个参数就行了 。   
NMI应该只是个表面现象 并不是 你机器死机的真正原因
页: [1]
查看完整版本: 问题求助:Cannot setup NMI watchdog on CPU 0 高手进