Devo desativar o watchdog do NMI permanentemente ou não?

2

Por que precisamos manter o nmi_watchdog ativado e o que pode acontecer se eu desativá-lo permanentemente?

Como alguns aplicativos recomendam desabilitar o watchdog do NMI para funcionar corretamente, qual é a vantagem de desativá-lo?

E o que os resultados desse comando, grep -i nmi /proc/interrupts significam?

NMI:         24         18         21         18   Non-maskable interrupts
    
por Arnab 26.03.2017 / 06:16

1 resposta

4

Q3: O que significam os resultados de grep -i nmi /proc/interrupts ?

Torna-se mais claro se você vir os títulos das colunas:

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

Este comando exibe estatísticas sobre as interrupções por CPU.

Q2: Qual é a vantagem de desativar o nmi_watchdog?

O nmi_watchdog pode, em algumas circunstâncias, gerar um alto número de interrupções de NMI (ou seja, ao usar o APIC local e você tem alta carga do sistema). Um alto número de interrupções pode atrasar seu sistema.

Q1: O que poderia acontecer se eu desativasse o nmi_watchdog permanentemente?

Imagine o seu sistema travar. Existem 2 possibilidades agora:
1) Você tem um botão NMI de hardware (alguns servidores). Empurre-o e, em seguida, o kernel (se configurado corretamente) despeja um rastreamento para o console e reinicializa.
2) Seu kernel atinge um estado de parada que não pode ser interrompido por nenhum outro método. Nesse caso, o watchdog pode reinicializar a máquina.

    
por 26.03.2017 / 09:54