8Sep

O que são mds e mdworker, e por que eles estão funcionando no meu Mac?

Ao verificar o Activity Monitor, você notou alguns processos que você não reconhece: mds e mdworker. Nem um ícone, e eles parecem estar funcionando constantemente. Não se preocupe, eles são inofensivos.

Este artigo é parte de nossa série em curso explicando vários processos encontrados no Activity Monitor, como kernel_task, hidd, installd e muitos outros. Não sabe quais são esses serviços? Melhor começar a ler!

Os dois processos fazem parte do Spotlight, a ferramenta de pesquisa do macos. O primeiro, mds, significa servidor de metadados. Este processo gerencia o índice usado para fornecer resultados de pesquisa rápidos. O segundo, mdworker, significa servidor de metadados do servidor. Isso faz o trabalho duro de indexar seus arquivos para tornar possível essa pesquisa rápida.

Por que o mds e o mdworker usam tanto RAM e CPU?

Se você migrou recentemente seus arquivos e aplicativos de um Mac para outro, é normal que o mds e o mdworker ocupem uma grande quantidade de energia e memória da CPU.O mesmo acontece se você adicionou recentemente um monte de novos arquivos ao seu computador. Os processos estão trabalhando para construir um índice de todos os seus arquivos, que é o que mais tarde impulsionará suas buscas rápidas.

Como você pode dizer isso é o caso? Abra o Spotlight e você verá a palavra "Indexação" ao lado de uma barra de progresso.

Se você vir essa mensagem, você sabe que o Spotlight está trabalhando duro criando seu índice, e esse é o motivo do uso do recurso. Isso geralmente leva apenas algumas horas, embora isso possa variar dependendo do seu disco rígido e da velocidade do processador.

Spotlight está configurado para não usar todos os seus recursos. Se você está fazendo algo que é intensivo do processador, esses processos devem ser desativados. Mas se o seu Mac for deixado ocioso e você não estiver com energia da bateria, o Spotlight ficará livre para usar os recursos necessários para construir o banco de dados.

Reconstrua seu Índice de Spotlight

Se esses processos nunca parecem terminar seu trabalho e constantemente estão usando sua CPU e memória dias após a indexação começar, há uma chance de seu índice estar corrompido. Felizmente, você pode resolver problemas como este reconstruindo o índice Spotlight.

Existem duas maneiras principais de fazer isso. O primeiro é adicionar seu disco rígido inteiro à lista de Locais Excluídos e, em seguida, voltar a adicioná-lo. O segundo é abrir o Terminal e, em seguida, execute o seguinte comando:

sudo mdutil -E /

De qualquer forma, o seu índice Spotlight completo será reconstruído, o que novamente você pode ver puxando o Spotlight e procurando a palavra "Indexação"No canto superior esquerdo, ao lado da barra de progresso. Uma vez que esse processo esteja pronto, mds e mdworker devem parar de ocupar CPU excessiva. Caso contrário, considere rodar Primeiros Socorros para corrigir os problemas do sistema de arquivos em seu Mac, e depois reconstruir o índice novamente. Isso resolverá o problema em quase todos os casos.