Glossário/Processos que você vai ver
mds_stores e mdworker
Também: mds, indexação do Spotlight
Resposta rápida
mds, mds_stores e mdworker são os processos do macOS que criam e mantêm o índice de busca do Spotlight. O mds é o servidor de metadados, e os processos mdworker examinam os arquivos e leem o conteúdo e os metadados deles para que possam ser encontrados na busca.
O Spotlight mantém um índice local dos seus arquivos, apps, e-mails e outros dados para que as buscas sejam rápidas. Quando arquivos são adicionados ou alterados, ou quando um disco é conectado, o mdworker os lê e o mds e o mds_stores atualizam o índice.
Uma indexação pesada é normal depois de uma atualização do macOS, depois de migrar para um Mac novo, depois de restaurar um backup ou quando você copia uma grande quantidade de arquivos. Ela deve se acalmar quando o índice estiver em dia.
Por que o mds_stores está usando tanta CPU
A indexação consome CPU e atividade de disco na proporção do que precisa ser indexado. Um índice novo de um disco cheio pode demorar. Pastas que mudam o tempo todo, como saídas de build, caches grandes ou imagens de máquinas virtuais, podem manter o Spotlight ocupado enquanto continuarem mudando.
Vários processos mdworker ao mesmo tempo é normal. O Spotlight executa mais de um para examinar arquivos em paralelo.
Como impedir que o Spotlight indexe uma pasta
Abra os Ajustes do Sistema, vá para Spotlight (Siri e Spotlight em algumas versões), clique em Privacidade da Busca e adicione o disco ou a pasta. O Spotlight para de indexá-lo e de mostrá-lo nos resultados da busca.
Bons candidatos são pastas em que você nunca busca nada e que mudam com frequência, como diretórios de build, caches de pacotes ou uma pasta de máquinas virtuais.
Quando reconstruir o índice
Se a indexação parece nunca terminar ou os resultados da busca estão errados, a Apple sugere reconstruir o índice: adicione o disco ou a pasta à lista Privacidade da Busca, espere alguns segundos e depois remova. O Spotlight indexa esse local de novo, o que vai manter o mds_stores ocupado por um tempo.
Como saber se o Spotlight está indexando
O Monitor de Atividade mostra os processos, e o Terminal diz se a indexação está ativada para um disco.
- No Monitor de Atividade, clique na aba CPU e digite
mdno campo de busca. Você vai ver mds, mds_stores e um ou mais processos mdworker ou mdworker_shared. - Observe a % CPU deles por um minuto. Baixa ou zero significa que o Spotlight está ocioso. Atividade constante significa que ele ainda está percorrendo os arquivos.
- Clique na aba Disco e olhe a coluna Bytes Lidos dos mesmos processos. A indexação lê muito, então um valor que continua crescendo significa que a varredura ainda está em andamento.
- No Terminal, execute
mdutil -s /para ver o estado da indexação do disco de inicialização. Ele mostraIndexing enabled.quando o Spotlight está configurado para indexar esse disco. Para outro disco, troque/pelo caminho dele, como/Volumes/Backup.
Quanto tempo demora a indexação do Spotlight?
Depende de quantos arquivos precisam ser indexados, da velocidade do disco e de quanto o Mac está ocupado com outros trabalhos. Um índice completo de um disco grande demora muito mais do que pôr em dia alguns arquivos alterados, e o mesmo Mac pode terminar rápido num dia e levar horas depois de uma cópia grande ou de uma atualização do macOS.
A pergunta melhor é se ela está avançando. Se o mds_stores e o mdworker ficam mais quietos ao longo de algumas horas, ela está terminando. Se continuam ocupados dia após dia, algo está sempre alterando arquivos, ou o índice precisa ser reconstruído.
Motivos comuns para a indexação nunca terminar
Se o Spotlight continua ocupado muito tempo depois de uma atualização ou de uma migração, procure um local que não para de mudar.
- Saídas de build,
node_modulesou caches de pacotes que são reescritos com frequência. - Imagens de disco de máquinas virtuais ou bancos de dados grandes que mudam enquanto estão em uso.
- Uma pasta em que outro app grava o tempo todo, como uma pasta de downloads ou de sincronização.
- Um disco externo que é conectado e desconectado com frequência, que o Spotlight verifica cada vez que ele é montado.
- Um índice danificado, e é nesse caso que reconstruí-lo pela Privacidade da Busca ajuda.
O que não fazer
Não desative o Spotlight para o disco de inicialização inteiro para economizar CPU. Outros recursos dependem do índice, incluindo a busca no Finder, no Mail e em outros apps. Exclua só as pastas em que você não precisa buscar.
Encerrar o mdworker ou o mds_stores não para a indexação, porque o macOS os inicia de novo e eles continuam de onde pararam. Se você ativou o auxiliar opcional do Vitals, os 30 dias de histórico por processo facilitam ver se a indexação está diminuindo ou voltando todo dia.
Perguntas frequentes
O que é o mds_stores no Mac?
É um dos processos que mantêm o índice de busca do Spotlight. Ele faz parte do macOS.
Por que o mdworker está rodando tanto?
O mdworker examina arquivos novos e alterados para o Spotlight. Ele roda muito depois de uma atualização, de uma migração ou quando muitos arquivos mudam, e se acalma quando a indexação fica em dia.
É seguro encerrar o mds_stores?
Encerrá-lo não ajuda muito, porque o macOS o inicia de novo e a indexação continua. Para parar de indexar um local, adicione-o à Privacidade da Busca nos ajustes do Spotlight.
O que é o mdworker_shared?
É o nome do processo de trabalho do Spotlight nas versões recentes do macOS. Assim como o mdworker, ele examina os arquivos e passa o que encontra para o mds colocar no índice.
Como saber quando a indexação do Spotlight terminou?
O mds_stores e os processos mdworker caem para pouca ou nenhuma CPU no Monitor de Atividade e ficam assim. Os Bytes Lidos deles na aba Disco também param de crescer.
O Spotlight indexa discos externos?
Sim, quando estão conectados, a menos que você os adicione à Privacidade da Busca. Execute mdutil -s /Volumes/DriveName para ver o estado da indexação de um disco.
Relacionados
Passo a passo: Por que meu Mac está tão lento.
Procurando algo melhor que o Monitor de Atividade? Veja as melhores alternativas ao Monitor de Atividade para Mac ou navegue por todos os termos do glossário.