我正在使用 RHEL 6(内核 2.6.32-131),并尝试启动 oprofile,但一直出现错误。我的 oprofile 版本是 0.9.6-12。
我成功地做到了
opcontrol --init
但当我做了
opcontrol --start --no-vmlinux
我收到错误
Using default event: CPU_CLK_UNHALTED:100000:0:1:1
Error: counter 0 not available nmi_watchdog using this resource ? Try:
opcontrol --deinit
echo 0 > /proc/sys/kernel/nmi_watchdog
我不知道这样做是否安全?我谷歌了一下,似乎 nmi_watchdog 可用于在系统挂起时重新启动系统,这听起来像是我想要的。另外,
grep NMI /proc/interrupts
显示一堆数字,我猜这表明 nmi_watchdog 已经在运行?
我如何同时运行 oprofile 和 nmi_watchdog?