Da alcuni mesi, su uno dei sistemi desktop Ubuntu 14.04 che utilizzo, la CPU è andata regolarmente fino all'80-100% senza motivo apparente. htopattribuisce solitamente la responsabilità ai processi del file system, come nemoo ntfs. Per riavviare la CPU, ucciderei questo processo, che in alcuni casi comporterebbe la perdita di accesso al file system e un conseguente riavvio.
Giorni fa ho notato che ogni volta che questa situazione è accaduto un altro processo è stato sempre presente anche con elevato della CPU: mediascanner-service-2.0. Alcune ricerche mi hanno portato a questa discussione al Forum che ha semplicemente consigliato la sua rimozione. Così ho fatto.
Il risultato finale è stato inaspettatamente positivo: non solo sono spariti gli episodi di carico elevato della CPU, ma il sistema è del tutto molto più veloce. La velocità dell'obiettivo è drammatica: trovare un'applicazione come Calc ora impiega al massimo 2 secondi quando in precedenza impiegava circa 20 secondi. La ricerca di un file ora richiede circa 5 secondi, mentre prima impiegava nell'ordine di 30 secondi. Programmi pesanti come Eclipse si avviano più velocemente e le aree di lavoro sono più fluide. Sembra che ci sia anche una riduzione complessiva della frequenza di accesso al disco.
Cos'è esattamente questo mediascanner2.0pacchetto? Fa parte di Unity 7 o di una dipendenza che viene installata a posteriori ? È possibile impedirne l'installazione?
Aggiornamento : seguendo il suggerimento di Seth è possibile rintracciare questo pacchetto fino a 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
Apparentemente mediascanner2.0(e la shell Unity 8) fanno parte del sistema base 14.04. Lasciare rispondere è la funzione esatta di questo pacchetto canaglia.
sudo apt-get install aptitude) e quindi eseguire: sudo aptitude why mediascanner2.0. Si prega di modificare l'output in tua domanda.