Início
» Dicas para PC
»
Corrigir o alto uso de CPU pelo Tracker-Miner-3 no Ubuntu GNOME
Corrigir o alto uso de CPU pelo Tracker-Miner-3 no Ubuntu GNOME
A ventoinha do laptop acelera, o computador fica lento e o Monitor do Sistema mostra tracker-miner-fs-3um uso elevado da CPU. No Ubuntu GNOME, esse processo faz parte do indexador de busca da área de trabalho: ele escaneia locais selecionados e lê os metadados dos arquivos para que as buscas possam encontrar documentos, fotos, músicas e outros conteúdos. Um pico de atividade após a configuração inicial, a cópia de um arquivo grande ou uma atualização do sistema pode ser normal. O uso da CPU que permanece alto por horas ou retorna sempre que a mesma pasta é escaneada merece uma análise mais detalhada.
Primeiro, verifique se a indexação está apenas atualizando. Em seguida, restrinja as pastas que o GNOME pesquisa, atualize o Ubuntu e reconstrua o índice de pesquisa somente se as etapas mais simples falharem. A última opção é segura para os arquivos subjacentes, mas remove os dados indexados e pode afetar as tags do Tracker.
Por que o Tracker está usando tanta CPU?
O Tracker processa arquivos recém-descobertos e modificados. Um diretório pessoal grande, uma pasta com muitas fotos ou documentos, uma unidade montada ou um diretório onde arquivos são constantemente criados e excluídos podem manter o indexador ocupado. Um índice corrompido ou desatualizado também pode causar trabalho repetido. A documentação do GNOME descreve o Tracker como o indexador de busca da área de trabalho, enquanto as páginas de pacotes do Ubuntu identificam os componentes de mineração do sistema de arquivos e extração de metadados.
O nome do processo depende da versão do Ubuntu. O Ubuntu 22.04 e o 24.04 usam o Tracker 3 e geralmente são exibidos tracker-miner-fs-3nas ferramentas de processos. O Ubuntu 26.04 renomeou o serviço GNOME para LocalSearch; use os localsearchcomandos abaixo nessa versão. Se você vir um nome diferente, verifique sua versão do Ubuntu antes de copiar os comandos.
1. Confirme se o processo é realmente o gargalo da CPU.
Abra o Monitor do Sistema em Atividades e selecione a visualização Processos. Classifique por CPU e verifique se o processo do sistema de arquivos Tracker ou LocalSearch permanece próximo ao topo. Você também pode confirmar pelo Terminal.
ps -eo pid,comm,%cpu,%mem --sort=-%cpu | head -n 12
Não confunda uso de memória com uso de CPU e não encerre o processo apenas porque ele aparece na lista. A busca do GNOME depende do seu índice, e encerrar uma varredura pode fazer com que o trabalho seja reiniciado mais tarde. Se outro processo estiver consumindo CPU, solucione o problema desse processo.
A ilustração destaca a entrada do minerador de sistema de arquivos. No Monitor do Sistema, classifique pela coluna de CPU ativa e veja se ela permanece próxima ao topo.
2. Verifique se a indexação ainda está progredindo.
Após uma instalação limpa do Ubuntu, uma atualização importante ou uma grande importação de arquivos, deixe o computador ligado e aguarde o processo de indexação se estabilizar. Evite reiniciar o serviço repetidamente enquanto ele estiver processando um acúmulo de arquivos. No Ubuntu 22.04 ou 24.04, execute:
tracker3 status
O comando `status` reporta o estado atual do índice e as falhas de indexação de metadados registradas. Execute-o novamente mais tarde. Um status que muda e eventualmente reporta a conclusão da indexação indica a necessidade de uma verificação de recuperação. O comando também pode revelar falhas repetidas associadas a um arquivo; nesse caso, anote o caminho e verifique o arquivo ou a pasta que o contém.
No Ubuntu 26.04, o comando equivalente é:
localsearch status
Esses comandos são específicos da versão do Ubuntu. Se um comando não for encontrado, não instale pacotes aleatórios de fontes de terceiros; confirme a versão do Ubuntu que você está usando e utilize o repositório de pacotes e as páginas de manual da respectiva versão.
Use o comando `tracker3 status` nas versões do Tracker 3 para verificar o progresso da indexação; o resultado exato no seu sistema pode variar.
3. Reduza os locais onde o GNOME realiza buscas.
Se o pico de uso da CPU coincidir com um arquivo grande ou uma pasta que muda constantemente, exclua esse local da pesquisa. Em Atividades, procure por " Pesquisar" para abrir as Configurações e, em seguida, escolha " Locais de pesquisa" . Desative os locais padrão que você não precisa na pesquisa de Atividades. O GNOME também oferece suporte a locais de pesquisa personalizados. Para excluir um diretório personalizado, use o comando de índice correspondente abaixo e substitua o caminho exato.
Isso altera o que o GNOME indexa para pesquisa; não exclui nem move os arquivos. Você pode perder resultados de pesquisa para um local que desativar, portanto, mantenha as pastas Documentos, Imagens ou outras pastas pesquisadas com frequência ativadas quando você depende delas. Para verificar as pastas configuradas a partir de um terminal, o Ubuntu 24.04 oferece:
tracker3 index
O Ubuntu 26.04 fornece:
localsearch index
Estas listas indexam locais. Para remover um diretório personalizado que não deve ser indexado, use o comando correspondente e substitua o caminho exato:
tracker3 index --remove /path/to/archive
No Ubuntu 26.04, use localsearch index --remove /path/to/archive. O Ubuntu documenta essas alterações como persistentes mesmo após reinicializações. Para adicionar um local de volta, use o index --addcomando correspondente após verificar sua sintaxe na página do manual da versão.
Desative a indexação para locais grandes ou que mudam com frequência e que você não precisa na busca, mas mantenha as pastas úteis ativadas.
4. Instale as atualizações disponíveis do Ubuntu.
Antes de redefinir qualquer coisa, instale as atualizações do canal de atualização padrão do Ubuntu. Os componentes do Tracker variam entre as versões do Ubuntu, e as correções são disponibilizadas por meio dos pacotes fornecidos para cada versão. Abra o Atualizador de Software, instale as atualizações disponíveis e reinicie o sistema se o Ubuntu solicitar. Você também pode usar os comandos de pacote padrão do Ubuntu:
sudo apt update
sudo apt upgrade
Não adicione um PPA nem substitua componentes de busca do GNOME apenas para resolver um problema de alto uso da CPU. Se o problema começou imediatamente após uma atualização específica e persistir após a conclusão da indexação, verifique o changelog do pacote Ubuntu ou reporte um bug informando sua versão e os pacotes utilizados.
5. Reconstrua o índice somente se ele parecer travado ou danificado.
Se o processo continuar a analisar repetidamente o mesmo conteúdo, o estado do índice apresentar falhas persistentes ou o uso da CPU permanecer anormalmente alto após a redução e atualização dos locais, reconstrua o índice do sistema de arquivos. Esta etapa limpa a base de dados de pesquisa e faz com que o indexador analise novamente os locais selecionados. Não remove arquivos, mas o manual do Ubuntu alerta que a redefinição é irreversível e que as tags do Tracker podem ser afetadas. É normal que a atividade da CPU e do disco aumente temporariamente enquanto o índice é reconstruído.
No Ubuntu 22.04 ou 24.04, use:
tracker3 reset --filesystem
No Ubuntu 26.04, use o comando renomeado:
localsearch reset --filesystem
Nesta ilustração do terminal, o comando de reinicialização é inserido, mas não executado; leia o aviso e confirme se o comando se aplica à sua versão do Ubuntu antes de executá-lo.
Não exclua manualmente diretórios em ~/.cacheou ~/.local/sharecomo substituto. O comando de redefinição suportado tem como alvo o índice e permite que o serviço recrie seu cache. Após executar o comando, aguarde a conclusão da nova verificação antes de avaliar o uso da CPU.
6. Verifique o resultado e decida o que fazer a seguir.
Utilize uma simples verificação de antes e depois:
Confirme o nome do processo que está consumindo muita CPU e a versão do Ubuntu no Monitor do Sistema ou com o comando `ubuntu` lsb_release -a.
Execute o teste tracker3 statusno Ubuntu 22.04/24.04 ou localsearch statusno Ubuntu 26.04 e verifique se a indexação está em andamento ou se já foi concluída.
Aguarde a conclusão da verificação inicial após alterar os locais indexados ou reconstruir o banco de dados; o uso da CPU pode aumentar novamente durante esse processo.
Reabra o Monitor do Sistema após a conclusão da verificação. É esperado um curto período de atividade quando os arquivos são alterados; o uso elevado e repetido da CPU em estado ocioso é motivo para inspecionar os caminhos indexados e as falhas de indexação relatadas.
Se o problema persistir após a conclusão da verificação, anote a versão do Ubuntu, o nome exato do processo, a saída do comando de status correspondente e a localização de qualquer arquivo que apresente falhas repetidamente. Use as ferramentas de relatório de erros do Ubuntu ou o rastreador de problemas do GNOME LocalSearch com essas informações. Evite publicar nomes de arquivos privados ou conteúdo de documentos publicamente.