在Linux RedHat OS上使用O-Profile =>与NMI监管机构发生冲突

时间:2011-11-29 23:17:03

标签: linux redhat oprofile

我试图运行o-profile(一个用于linux的分析程序)并且在开始说'NMI watchdog'正在使用计数器0这样的东西时一直出错。 NMI是操作系统的一部分还是下载的单独软件包?我该如何卸载呢?

我在另一台具有相同操作系统和规格的Linux机器上尝试过此操作,并且O-Profile在没有错误的情况下运行。

3 个答案:

答案 0 :(得分:2)

NMI(不可屏蔽中断)看门狗是一个硬件看门狗定时器,用于检测软件是否已崩溃,以强制系统自动硬件复位。

答案 1 :(得分:0)

我在RHEL6 bsaed发行版上遇到了类似的问题。做的时候

sudo opcontrol --start

我得到了:

Error: counter 0 not available nmi_watchdog using this resource ? Try:
opcontrol --deinit
echo 0 > /proc/sys/kernel/nmi_watchdog

执行此消息的最后两行(取消初始化oprofile并停止NMI监视程序)解决了这个问题。

答案 2 :(得分:0)

echo 0 > /proc/sys/kernel/nmi_watchdog之后和opcontrol --deinit之前运行opcontrol --start应该有效。基本上你通过运行该命令正在做的是禁用nmi_watchdog。