Depuis quelques mois, sur l'un des systèmes de bureau Ubuntu 14.04 que j'utilise, le CPU monte régulièrement à 80-100% sans raison apparente. htop
attribue généralement la responsabilité aux processus du système de fichiers, tels que nemo
ou ntfs
. Pour redescendre le processeur, je tuerais ces processus, ce qui entraînerait dans certains cas une perte d'accès au système de fichiers et un redémarrage conséquent.
Jours , j'ai remarqué que chaque fois que cette situation est passé un autre processus a toujours été présente également l' utilisation CPU haute: mediascanner-service-2.0
. Certaines recherches m'ont conduit à ce fil au Forum qui a simplement conseillé son retrait. Alors je l'ai fait.
Le résultat final a été étonnamment positif: non seulement les épisodes de charge élevée du processeur ont disparu, mais le système est beaucoup plus rapide. La vitesse de l'objectif est dramatique: trouver une application comme Calc prend maintenant 2 secondes au maximum alors qu'auparavant, cela prenait environ 20 secondes. Trouver un fichier prend maintenant environ 5 secondes, alors qu'avant cela prenait de l'ordre de 30 secondes. Les programmes lourds comme Eclipse démarrent plus rapidement et les espaces de travail sont plus fluides. Il semble également y avoir une réduction globale de la fréquence d'accès au disque.
Quel est exactement ce mediascanner2.0
package? Fait-il partie d'Unity 7 ou d'une dépendance qui s'installe a posteriori ? Est-il possible d'empêcher son installation?
Mise à jour : suivant la suggestion de Seth, il est possible de suivre ce paquet jusqu'à indicator-session
:
$ sudo aptitude why mediascanner2.0
i indicator-session Recommends indicator-applet (>= 0.2) | indicator-renderer
i A unity8 Provides indicator-renderer
i A unity8 Recommends unity-scope-mediascanner2
pi unity-scope-mediascanner2 Depends mediascanner2.0
Apparemment, mediascanner2.0
(et le shell Unity 8) font partie du système de base 14.04. Reste à répondre est la fonction exacte de ce paquet escroc.