web-dev-qa-db-fra.com

Systemd-Journal utilisation élevée du processeur

Il y a quelques jours, j'ai installé Ubuntu 17.04 sur mon ordinateur double ordinateur de poche Asus avec Windows 10 et peu de temps après, j'ai remarqué que le processus systemd-journald utilisait constamment 25 à 35% de la CPU.

J'ai tracé le processus et enregistré une partie de la sortie est à ici.

Il semble que le processeur tourne en boucle et effectue une opération liée à un périphérique pci.

Quelqu'un at-il des conseils sur le problème?

6
S_n

@S_n Pouvez-vous s'il vous plaît vérifier les journaux, et voir si cela donne une indication sur le problème?

J'ai eu le même problème et cela a provoqué une boucle infinie, et le cpu était constamment supérieur à 30%.

Ainsi, si vous exécutez dans le terminal journalctlname__, vous pouvez le consulter dans le journal du terminal.

Je l'ai corrigé en ajoutant un paramètre pci=nomsi à la propriété GRUB_CMDLINE_LINUX_DEFAULT (vous pouvez le trouver et le modifier dans: Sudo vim /etc/default/grub).

Après avoir ajouté le paramètre, mettez à jour le grub: Sudo update-grub, puis redémarrez. Ensuite, lancez topdans le terminal et voyez si cela résout le problème.

Remarque: En faisant cela, vous ajouterez le paramètre de façon permanente, mais vous pourrez le faire temporairement.

Si vous souhaitez l'ajouter temporairement, procédez comme suit:

  1. Démarrez votre système et attendez que le menu GRUB s'affiche (si vous ne voyez pas de menu GRUB, maintenez la touche Shiftde gauche après le démarrage du système).
  2. Sélectionnez maintenant le noyau que vous souhaitez utiliser, puis appuyez sur la touche ename__. Vous devriez pouvoir voir et éditer les commandes associées au noyau en surbrillance.
  3. Descendez à la ligne commençant par linuxet ajoutez votre paramètre pci=nomsi à sa fin.
  4. Maintenant, appuyez sur Ctrl + x pour démarrer.
3
Hasan Sh

Cette solution de contournement a résolu le problème sur mon ordinateur (Ubuntu 17.10 x64): https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1723362/comments/11

$ Sudo apt-add-repository ppa:ubuntu-desktop/gnome-software
$ Sudo apt update
$ Sudo apt upgrade

Le problème est dû à snapd-glib, qui enregistre des centaines/milliers de lignes par minute dans le /var/log/syslog comme ceci:

Jan 29 11:12:28 hostXXX gnome-software[1723]: Ignoring unexpected response
Jan 29 11:12:28 hostXXX gnome-software[1723]: g_byte_array_remove_range: assertion 'index_ + length <= array->len' failed

Mon /var/log/syslog a une taille de 9,5 Go avant de mettre à jour le module et de purger le contenu.

0
Mariano Ruiz