5 votes

Qu'est-ce que l'unité de fusion et pourquoi est-elle si gourmande en processeur ?

Mon ordinateur est devenu trop lent et selon top L'unité de fusion consomme tout le temps de calcul disponible.

Qu'est-ce que c'est que ça ? Que dois-je faire pour m'en débarrasser ?

4voto

Rinzwind Points 270388

fuser est une commande. A partir de man fuser :

Identifier les processus utilisant des fichiers ou des sockets.

fuser affiche les PID des processus utilisant les fichiers ou systèmes de fichiers spécifiés. Dans le mode d'affichage par défaut, chaque nom de fichier est suivi d'une lettre indiquant le type d'accès :

Vous pouvez suivre le processus à partir de la ligne de commande avec

ps -ef |grep fuser

Il affichera un pid et un ppid si vous suivez ce numéro, vous devriez pouvoir retrouver le programme qui l'a émis (et par quel utilisateur et par quel terminal).

Ou comme le dit un commentaire de Lakritsbollar utiliser pstree . Il fait exactement ce qu'il prétend : faire un arbre de ps ;) :

rinzwind@schijfwereld:~$ pstree
initNetworkManagerdhclient
                     2\*\[{NetworkManager}\]
     accounts-daemon{accounts-daemo}
     acpid
     atd
     avahi-daemonavahi-daemon
     bamfdaemon{bamfdaemon}
     bluetoothd
     chromium-browsechromium-browse{chromium-brows}
                      chromium-browse6\*\[{chromium-brows}\]
                      18\*\[{chromium-brows}\]
     chromium-browse8\*\[chromium-browse4\*\[{chromium-brows}\]\]

Avez-vous peut-être un terminal ouvert quelque part (sur tty1 ... tty6) ?

Je crois que fuser appartient à root et recevra donc toute l'attention nécessaire.

Oh, et si vous n'avez pas lancé le programme vous-même... ne le touchez pas et ne recherchez que le programme qui l'a lancé.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X