web-dev-qa-db-fra.com

Chien de garde / 0 processus utilisant tout mon processeur soudainement

J'ai une nouvelle installation d'Ubuntu 12.04, je l'ai exécutée pendant environ une semaine. Soudainement, j'ai remarqué que mon ordinateur se bloquait toutes les 5 secondes. J'ai redémarré l'ordinateur et j'obtiens toujours ceci. Je crois que c'est un processus appelé watchdog/0 qui utilise toutes les ressources. Voir les images ci-jointes.

Comment puis-je arrêter ça? Je peux à peine utiliser mon ordinateur comme ça.

see CPU hits 100% when idleit is the watchdog process

UPDATE

Eh bien, je viens de faire un redémarrage à froid (arrêter, débrancher et rebrancher, puis allumer) et il semble avoir résolu le problème. Après avoir consulté la page de manuel de watchdog, il semble que ce processus puisse rester activé lors d’un redémarrage? il s’agit donc plutôt d’un redémarrage progressif? Pourquoi cela se produit je ne sais pas.

7
jeffery_the_wind

Voici un résumé rapide de ce qu'il fait:

Le programme de surveillance écrit dans /dev/watchdog toutes les dix secondes. Si le périphérique est ouvert mais n'est pas écrit dans la minute qui suit, la machine redémarre. Cette fonctionnalité est disponible lorsque le noyau est construit avec le support ‘software watchdog’ (standard dans les noyaux Debian).

Bien que cela puisse sembler utile, il n’est pas vraiment crucial pour la fiabilité de votre système, mais il a en outre tendance à provoquer des réveils inutiles, ce qui peut conduire à des performances de batterie plus courtes. Vous pouvez facilement le désactiver en ajoutant nmi_watchdog=0 à vos paramètres de démarrage du noyau dans /etc/default/grub.

4
pietrek

Mon serveur est un Dell R320, 12 cœurs, l’unité de contrôle du processeur de vidange, avg. 68% d'utilisation du processeur.

Ajouter les pilotes suivants au fichier de configuration de la liste noire /etc/modprobe.d/blacklist.conf a résolu mon problème

 liste noire acpi_pad 
 liste noire mei 
 liste noire sb_edac 
 liste noire i7core_edac 
3
feifan.overflow

Ceci peut être associé à https://bugs.launchpad.net/ubuntu/+source/watchdog/+bug/1010855 ou https://bugzilla.kernel.org/show_bug. cgi? id = 42981

Sur mon système, le redémarrage permet de résoudre le problème, mais il revient après quelques heures.

2
Paul Gear

J'ai pu calmer le chien de garde en abandonnant la version du noyau. Par conséquent, je devais rendre le menu grub visible comme décrit dans ce Q & A .

Après avoir choisi un noyau antérieur au démarrage, le chien de garde était calme. Cependant, alors rtkit-deamon est devenu complètement fou en mangeant la même quantité de CPU que le chien de garde faisait auparavant.

1
twigmac

J'ai essayé de répondre à @ feifan.overflow, mais cela n'a pas fonctionné. J'ai peut-être besoin de le redémarrer pour appliquer les modifications.

La commande ci-dessous a fonctionné pour moi.

J'utilise une Debian Wheezy sur un Dell PowerEdge (il semble y avoir une incompatibilité)

rmmod acpi_pad
0
Cleber Reizen

En suivant ce lien http://osdir.com/ml/ubuntu-bugs/2013-08/msg09026.html j'ai fait ce qui suit:

1) supprimé (après la sauvegarde) /lib/modules/3.13.0-24-generic/kernel/drivers/char/ipmi/ipmi_watchdog.ko

2) ligne de commentaire dans /boot/config-3.13.0-24-generic avec "IPMI" et "chien de garde"

Et maintenant, le problème semble avoir disparu.

Notez que vous devrez peut-être modifier la version du noyau de 3.13.0-24-generic à l'aide de la commande uname -r dans terminal pour obtenir le noyau actuellement utilisé.

0
Lukasz Cholewa