o-profile(Linux用のプロファイリングプログラム)を実行しようとして、カウンター0のようなものが「NMIウォッチドッグ」によって使用されていると言い始めている間、エラーが発生し続けました。NMIはOSの一部ですか、それともダウンロードされた別のパッケージですか?アンインストールするにはどうすればよいですか?
同じOSと仕様の別のLinuxマシンでこれを試しましたが、O-Profileはエラーなしで実行されました。
NMI(マスク不可割り込み)ウォッチドッグは、システムの自動ハードウェアリセットを強制するために、ソフトウェアがクラッシュしたかどうかを検出するハードウェアウォッチドッグタイマーです。
RHEL6bsaedディストリビューションでも同様の問題が発生しました。するとき
sudo opcontrol --start
私が得た:
Error: counter 0 not available nmi_watchdog using this resource ? Try:
opcontrol --deinit
echo 0 > /proc/sys/kernel/nmi_watchdog
このメッセージの最後の2行を実行すると(oprofileの初期化を解除し、NMIウォッチドッグを停止する)、問題は解決しました。
echo 0 > /proc/sys/kernel/nmi_watchdog
前後の実行が機能opcontrol --deinit
するopcontrol --start
はずです。基本的に、そのコマンドを実行して実行しているのは、nmi_watchdogを無効にすることです。