Sur mon Ubuntu 14.04, rsyslogd utilise 100% de mon processeur (les deux cœurs). Même après quelques recherches sur Google, je n’étais pas en mesure de comprendre pourquoi rsyslogd utilise toute la capacité du processeur tout le temps.
La solution que j'ai trouvée était la suivante:
service rsyslog stop
sed -i -e 's/^\$ModLoad imklog/#\$ModLoad imklog/g' /etc/rsyslog.conf
service rsyslog start
Cela a résolu le problème mais je ne sais pas ce que j'ai vraiment fait là-bas. J'étais tellement frustré (après quelques heures de recherches sur Google) que je l'ai essayé.
Quelqu'un peut-il expliquer pourquoi cela a fonctionné?
Je viens d'avoir un cas similaire, et il s'avère que le noyau créait une quantité énorme de lignes de connexion dans/var/log/syslog. Après avoir résolu le problème (causé par WPA_supplicant et un wlan0mon laissé par kismet), la charge est partie. Je suggérerais que votre solution ne serait appropriée que s’il n’existe aucun moyen de réparer la cause première, ce qui est supposé être la grande quantité de messages d’erreur du noyau pour syslog.