Risolvere l'elevato utilizzo della CPU da parte di Tracker-Miner-3 in Ubuntu GNOME

La ventola del portatile aumenta di velocità, il computer fisso sembra lento e Monitoraggio Sistema mostra tracker-miner-fs-3un elevato utilizzo della CPU. Su Ubuntu GNOME, questo processo fa parte dell'indicizzatore di ricerca del desktop: analizza le posizioni selezionate e legge i metadati dei file in modo che le ricerche possano trovare documenti, foto, musica e altri contenuti. Un picco di attività dopo l'installazione, la copia di un file di grandi dimensioni o un aggiornamento di sistema può essere normale. Un utilizzo della CPU che rimane elevato per ore o che si ripresenta ogni volta che viene analizzata la stessa cartella merita un'analisi più approfondita.

Innanzitutto, verifica se l'indicizzazione si sta semplicemente aggiornando. In tal caso, restringi le cartelle in cui GNOME effettua le ricerche, aggiorna Ubuntu e ricostruisci l'indice di ricerca solo se i passaggi più semplici non funzionano. Quest'ultima opzione non compromette i file sottostanti, ma rimuove i dati indicizzati e può influire sui tag di Tracker.

Perché Tracker sta utilizzando così tanta CPU?

Tracker elabora i file appena scoperti e modificati. Una directory home di grandi dimensioni, una cartella con molte foto o documenti, un'unità montata o una directory in cui i file vengono costantemente creati ed eliminati possono tenere occupato l'indicizzatore. Anche un indice danneggiato o obsoleto può causare un lavoro ripetuto. La documentazione di GNOME descrive Tracker come l'indicizzatore di ricerca del desktop, mentre le pagine dei pacchetti di Ubuntu identificano i componenti di analisi del filesystem e di estrazione dei metadati.

Il nome del processo dipende dalla versione di Ubuntu. Ubuntu 22.04 e 24.04 utilizzano Tracker 3 e vengono generalmente visualizzati tracker-miner-fs-3negli strumenti di gestione dei processi. Ubuntu 26.04 ha rinominato il servizio GNOME in LocalSearch; utilizzare i localsearchcomandi seguenti su tale versione. Se viene visualizzato un nome diverso, verificare la versione di Ubuntu in uso prima di copiare i comandi.

1. Conferma che il processo rappresenta effettivamente il collo di bottiglia della CPU

Apri Monitoraggio Sistema da Attività e seleziona la vista Processi. Ordina per CPU e verifica se il processo Tracker o LocalSearch del filesystem rimane tra i primi. Puoi verificarlo anche dal Terminale:

ps -eo pid,comm,%cpu,%mem --sort=-%cpu | head -n 12

Non confondere l'utilizzo della memoria con l'utilizzo della CPU e non terminare il processo solo perché compare nell'elenco. La ricerca di GNOME si basa sul suo indice e la terminazione di una scansione potrebbe comportare la ripresa del lavoro in un secondo momento. Se un altro processo sta consumando CPU, concentrati invece sulla risoluzione dei problemi di quel processo.

Elenco dei processi di GNOME System Monitor con tracker-miner-fs-3 selezionato tra i processi desktop.
L'illustrazione evidenzia la voce relativa al miner del filesystem. In Monitoraggio Sistema, ordina i risultati in base alla colonna "CPU attiva" e verifica se il valore rimane tra i primi.

2. Verificare se l'indicizzazione sta ancora procedendo

Dopo una nuova installazione di Ubuntu, un aggiornamento importante o un'importazione di grandi quantità di file, lascia il computer acceso e attendi che l'indicizzazione si stabilizzi. Evita di riavviare ripetutamente il servizio mentre sta elaborando un arretrato. Su Ubuntu 22.04 o 24.04, esegui:

tracker3 status

Il comando `status` segnala lo stato corrente dell'indice e gli errori di indicizzazione dei metadati registrati. Eseguilo di nuovo in seguito. Uno stato che cambia e alla fine segnala l'indicizzazione completata indica la necessità di una scansione di recupero. Il comando potrebbe anche rivelare errori ripetuti associati a un file; in tal caso, annota il percorso e controlla il file o la cartella che lo contiene.

Su Ubuntu 26.04, il comando equivalente è:

localsearch status

Questi comandi sono specifici per la versione di Ubuntu in uso. Se un comando non viene trovato, non installare pacchetti casuali da fonti di terze parti; verifica la tua versione di Ubuntu e utilizza il relativo archivio di pacchetti e le pagine del manuale.

Un terminale Ubuntu che mostra lo stato di tracker3 e un esempio di stato dell'indice contrassegnato come "in corso".
Utilizza il comando `tracker3 status` nelle release di Tracker 3 per verificare l'avanzamento dell'indicizzazione; l'output esatto sul tuo sistema potrebbe variare.

3. Riduci le posizioni in cui GNOME effettua le ricerche

Se il picco di utilizzo della CPU coincide con un archivio di grandi dimensioni o una cartella che cambia costantemente, escludi quella posizione dalla ricerca. In Attività, cerca " Ricerca" per aprire le Impostazioni, quindi scegli " Posizioni di ricerca" . Disattiva le posizioni predefinite che non ti servono nella ricerca in Attività. GNOME supporta anche posizioni di ricerca personalizzate. Per escludere una directory personalizzata, usa il comando di indice corrispondente riportato di seguito e sostituisci il percorso esatto.

Questa operazione modifica gli elementi che GNOME indicizza per la ricerca; non elimina né sposta i file. Potresti perdere i risultati di ricerca per una posizione che disattivi, quindi mantieni attive le cartelle Documenti, Immagini o altre cartelle utilizzate frequentemente per le ricerche se ne fai uso. Per controllare le cartelle configurate da terminale, Ubuntu 24.04 offre:

tracker3 index

Ubuntu 26.04 offre:

localsearch index

Questo elenco mostra le posizioni indicizzate. Per rimuovere una directory personalizzata che non deve essere indicizzata, utilizzare il comando corrispondente e sostituire il percorso esatto:

tracker3 index --remove /path/to/archive

Su Ubuntu 26.04, utilizzare localsearch index --remove /path/to/archive. Ubuntu documenta queste modifiche come persistenti anche dopo i riavvii. Per ripristinare una posizione, utilizzare il index --addcomando corrispondente dopo averne verificato la sintassi con la pagina del manuale della versione.

Impostazioni di GNOME: Ricerca posizioni, con visualizzazione delle cartelle Home e di due cartelle personalizzate con relativi interruttori di ricerca.
Disattiva l'indicizzazione per le posizioni di grandi dimensioni o che cambiano frequentemente e che non ti servono per la ricerca, lasciando attiva l'indicizzazione per le cartelle utili.

4. Installa gli aggiornamenti di Ubuntu disponibili

Prima di ripristinare qualsiasi cosa, installa gli aggiornamenti tramite il normale canale di aggiornamento di Ubuntu. I componenti del Tracker variano a seconda della versione di Ubuntu e le correzioni vengono fornite tramite i pacchetti specifici per quella versione. Apri Aggiornamento Software, installa gli aggiornamenti disponibili e riavvia il sistema se Ubuntu lo richiede. Puoi anche utilizzare i comandi standard di Ubuntu per la gestione dei pacchetti:

sudo apt update
sudo apt upgrade

Non installare un PPA né sostituire i componenti di ricerca di GNOME solo per risolvere un elevato utilizzo della CPU. Se il problema è iniziato subito dopo un particolare aggiornamento e persiste al termine dell'indicizzazione, consulta il registro delle modifiche del pacchetto Ubuntu o segnala un bug indicando la tua versione e quella del pacchetto.

5. Ricostruire l'indice solo se risulta bloccato o danneggiato.

Se il processo esegue ripetutamente la scansione dello stesso contenuto, lo stato dell'indice segnala errori persistenti o l'utilizzo della CPU rimane insolitamente elevato dopo aver ridotto le posizioni e aggiornato l'indice, ricostruisci l'indice del filesystem. Questo passaggio cancella il database di ricerca e fa sì che l'indicizzatore esegua nuovamente la scansione delle posizioni selezionate. Non elimina i file, ma il manuale di Ubuntu avverte che il ripristino è irreversibile e che i tag di tracciamento potrebbero essere interessati. È prevedibile un aumento temporaneo dell'attività della CPU e del disco durante la ricostruzione dell'indice.

Su Ubuntu 22.04 o 24.04, utilizzare:

tracker3 reset --filesystem

Su Ubuntu 26.04, utilizzare il comando rinominato:

localsearch reset --filesystem
Un terminale Ubuntu con il comando `tracker3 reset --filesystem` digitato al prompt, ma senza alcun output.
In questa illustrazione del terminale, il comando di reset viene inserito ma non eseguito; leggere l'avviso e verificare che il comando sia compatibile con la propria versione di Ubuntu prima di eseguirlo.

Non eliminare manualmente le directory presenti in questa posizione ~/.cacheo ~/.local/shareutilizzarle come alternativa. Il comando di ripristino supportato agisce sull'indice e consente al servizio di ricreare la cache. Dopo aver impartito il comando, attendere il completamento della nuova scansione prima di valutare l'utilizzo della CPU.

6. Verifica il risultato e decidi cosa fare dopo

Utilizza un semplice confronto prima e dopo:

  • Conferma il nome del processo ad alto utilizzo della CPU e la versione di Ubuntu in Monitor di sistema o con lsb_release -a.
  • Esegui il programma tracker3 statussu Ubuntu 22.04/24.04 o localsearch statussu Ubuntu 26.04 e verifica se l'indicizzazione è in corso o completata.
  • Attendi il completamento della scansione iniziale dopo aver modificato le posizioni indicizzate o ricostruito il database; l'utilizzo della CPU potrebbe aumentare nuovamente durante tale operazione.
  • Riapri Monitoraggio Sistema al termine della scansione. È normale che si verifichino brevi periodi di attività quando i file vengono modificati; un utilizzo elevato e ripetuto della CPU in stato di inattività è un motivo per esaminare i percorsi indicizzati e gli errori di indicizzazione segnalati.

Se il problema persiste anche dopo la scansione, annota la versione di Ubuntu in uso, il nome esatto del processo, l'output del comando di stato corrispondente e la posizione di qualsiasi file che continua a presentare errori. Utilizza gli strumenti di segnalazione bug di Ubuntu o il sistema di tracciamento dei problemi LocalSearch di GNOME con queste informazioni. Evita di pubblicare nomi di file privati ​​o il contenuto di documenti.

Fonti

Lascia un commento

Risolvere l'elevato utilizzo della CPU da parte di Tracker-Miner-3 in Ubuntu GNOME

Risolvere l'elevato utilizzo della CPU da parte di Tracker-Miner-3 in Ubuntu GNOME

Scopri perché tracker-miner-fs-3 utilizza un elevato consumo di CPU in Ubuntu GNOME e come verificare l'indicizzazione, escludere cartelle, aggiornare Ubuntu o ricostruire in modo sicuro l'indice di ricerca.

Risolvere il problema "Nessun dispositivo di avvio trovato" dopo l'installazione di Debian su UEFI

Risolvere il problema "Nessun dispositivo di avvio trovato" dopo l'installazione di Debian su UEFI

Risolvi l'errore di avvio UEFI di Debian controllando la modalità di avvio, la partizione di sistema EFI, i file di GRUB e l'ordine di avvio del firmware, senza dover prima reinstallare Debian.

Risoluzione del problema di assenza di segnale della scheda di acquisizione di Windows 11 a 60 FPS

Risoluzione del problema di assenza di segnale della scheda di acquisizione di Windows 11 a 60 FPS

Problemi con la scheda di acquisizione di Windows 11: nessun segnale a 60 FPS? Scopri soluzioni comprovate per ripristinare streaming e acquisizione di gameplay fluidi. Soluzioni passo passo per prestazioni impeccabili.

Risoluzione Il disco selezionato è dello stile di partizione GPT

Risoluzione Il disco selezionato è dello stile di partizione GPT

Hai problemi con l'errore "Il disco selezionato è di tipo GPT" durante l'installazione di Windows? Scopri soluzioni comprovate per convertire il tuo disco da GPT a MBR senza perdita di dati e tornare a installare senza problemi. Guida passo passo per principianti.

Come risolvere il problema della sovrapposizione delle icone nella barra delle applicazioni di Windows 11

Come risolvere il problema della sovrapposizione delle icone nella barra delle applicazioni di Windows 11

Hai problemi con le icone sovrapposte nella barra delle applicazioni di Windows 11? Scopri soluzioni comprovate e dettagliate per ripristinare una barra delle applicazioni pulita. Soluzioni rapide per un multitasking più fluido e senza frustrazioni.

Risoluzione dei problemi di ritardo nei giochi VBS e HVCI di Windows 11

Risoluzione dei problemi di ritardo nei giochi VBS e HVCI di Windows 11

Problemi di lag durante il gioco su Windows 11 dovuti a VBS e HVCI? Questa guida completa spiega cosa sono, perché causano stuttering e fornisce una risoluzione dettagliata per aumentare gli FPS senza compromettere la sicurezza. Torna a giocare senza interruzioni oggi stesso!

Come risolvere il problema del registro di sistema di Windows 11 e velocizzarlo

Come risolvere il problema del registro di sistema di Windows 11 e velocizzarlo

Hai problemi con un PC Windows 11 lento? Scopri passaggi comprovati per risolvere il problema del registro di sistema, ottimizzare il sistema e ripristinare la velocità della luce. Metodi semplici e sicuri per tutti.

Risolvere il problema del mancato risparmio energetico della batteria del laptop Windows 11

Risolvere il problema del mancato risparmio energetico della batteria del laptop Windows 11

Hai problemi con la batteria del tuo laptop Windows 11 che non si scarica mai? Scopri soluzioni comprovate per risolvere questo fastidioso problema e ottimizzare la durata della batteria senza sforzo. Guida dettagliata all'interno.

Risoluzione dellerrore di memoria grafica integrata di Windows 11

Risoluzione dellerrore di memoria grafica integrata di Windows 11

Hai problemi con l'errore di memoria della scheda grafica integrata di Windows 11? Scopri i passaggi comprovati per risolvere questo fastidioso problema, ottimizzare il tuo sistema e tornare a giocare e multitasking senza problemi.

Risoluzione dei problemi relativi agli errori dei comandi Wget e Curl di Windows 11

Risoluzione dei problemi relativi agli errori dei comandi Wget e Curl di Windows 11

Hai problemi con gli errori dei comandi Wget e Curl su Windows 11? Questa guida completa ti guiderà attraverso passaggi di risoluzione dei problemi, soluzioni e suggerimenti per far funzionare senza problemi i tuoi download e le chiamate API. Aggiornata per gli ultimi aggiornamenti di Windows.