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. htopattribue généralement la responsabilité aux processus du système de fichiers, tels que nemoou 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.0package? 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.