web-dev-qa-db-ja.com

NMIウォッチドッグを永久に無効にする必要がありますか?

Nmi_watchdogを有効にしておく必要があるのはなぜですか。永続的に無効にするとどうなりますか?

一部のアプリケーションはNMIウォッチドッグを正しく機能させるために無効にすることを推奨していますが、無効にすることの利点は何ですか?

そして、このコマンドの結果は何ですかgrep -i nmi /proc/interrupts意味ですか?

NMI:         24         18         21         18   Non-maskable interrupts
7
Arnab

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)カーネルが他の方法で中断できない停止状態に達しました。この場合、ウォッチドッグはマシンをリブートできます。

6
Jan