NMI監視機能を永久に無効にする必要がありますか?

NMI監視機能を永久に無効にする必要がありますか?

nmi_watchdogを有効にする必要があるのはなぜですか、永久に無効にするとどうなりますか?

一部のアプリケーションでは、正しく機能するためにNMIウォッチドッグ機能を無効にすることをお勧めしますが、これを無効にするとどのような利点がありますか?

このコマンドの結果はどういうgrep -i nmi /proc/interrupts 意味ですか?

NMI:         24         18         21         18   Non-maskable interrupts

ベストアンサー1

Q3:結果は何をgrep -i nmi /proc/interrupts意味しますか?

列ヘッダーを見るとより明確になります。

$ cat /proc/interrupts
           CPU0       CPU1       CPU2       CPU3             
NMI:         24         18         21         18   Non-maskable interrupts

このコマンドは、各 CPU の割り込みに関する統計を表示します。

Q2:nmi_watchdogを無効にするとどのような利点がありますか?

場合によっては、nmi_watchdogは多数のNMI割り込みを生成する可能性があります(つまり、ローカルAPICを使用してシステム負荷が高い場合)。割り込みが多すぎると、システムの速度が遅くなる可能性があります。

Q1:nmi_watchdogを永久に無効にするとどうなりますか?

システムがロックされていると想像してください。今、2つの可能性があります。
1)ハードウェアNMIボタンがあります(一部のサーバーにはあります)。このボタンを押すと、カーネル(正しく設定されている場合)がトレースをコンソールにダンプして再起動します。
2) カーネルが他の方法で中断できない停止状態に達しました。この場合、監視デバイスはシステムを再起動できます。

おすすめ記事