Articles

O que são mds e mdworker, e porque estão a correr no meu Mac?

    Justin Pot

    @jhpot

    Updated 14 de Setembro de 2020, 2:18pm EDT

p>>p> Ao verificar o Activity Monitor, reparou num par de processos que não reconhece: mds e mdworker. Nem têm um ícone, e parecem estar a funcionar constantemente. Não se preocupe, são inofensivos.

RELATADOS: What Is This Process and Why Is It Running on My Mac?

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

Os dois processos fazem parte da Spotlight, a ferramenta de pesquisa MacOS. O primeiro, mds, representa o servidor de metadados. Este processo gere o índice utilizado para lhe dar resultados de pesquisa rápida. O segundo, mdworker, representa o trabalhador do servidor de metadados. Isto faz o trabalho árduo de indexar realmente os seus ficheiros para tornar possível essa pesquisa rápida.

Porquê é que o mds e o mdworker utilizam tanta memória RAM e CPU?

Se migrou recentemente os seus ficheiros e aplicações de um Mac para outro, é normal que o mds e o mdworker absorvam uma grande quantidade de energia e memória da CPU. O mesmo acontece se adicionou recentemente um monte de novos ficheiros ao seu computador. Os processos estão ambos a trabalhar para construir um índice de todos os seus ficheiros, que é o que mais tarde irá alimentar as suas pesquisas rápidas.

Publicidade

Como pode dizer que é este o caso? Abra o Spotlight e verá a palavra “Indexing” ao lado de uma barra de progresso.

Se vir essa mensagem, sabe que o Spotlight está a trabalhar arduamente na criação do seu índice, e essa é a razão para a utilização do recurso. Isto normalmente leva apenas algumas horas, embora isto possa variar dependendo do seu disco rígido e da velocidade do processador.

Spotlight está configurado para não utilizar todos os seus recursos. Se está a fazer algo que é intensivo em termos de processador, estes processos devem recuar. Mas se o seu Mac for deixado inactivo, e não estiver ligado à bateria, o Spotlight sentir-se-á livre para utilizar quaisquer recursos que sejam necessários para construir a base de dados.

Construir o seu Índice de Spotlight

RELACIONADO: Como corrigir problemas de Spotlight reconstruindo o índice

Se estes processos nunca parecem terminar o seu trabalho, e estão constantemente a usar a sua CPU e memória dias após o início da indexação, há uma hipótese do seu índice ser corrompido. Felizmente, pode corrigir problemas como este reconstruindo o índice Spotlight.

Publicidade

Existem duas formas principais de o fazer. A primeira é adicionar todo o seu disco rígido à lista de Localizações Excluídas, e depois removê-lo da lista de exclusões. A segunda é abrir o Terminal, depois executar o seguinte comando:

sudo mdutil -E /

De qualquer modo, todo o seu índice de Spotlight será reconstruído, o que mais uma vez pode ver puxando o Spotlight para cima e procurando a palavra “Indexação” no canto superior esquerdo, ao lado da barra de progresso. Uma vez terminado esse processo, mds e mdworker devem parar de ocupar CPU em excesso. Caso contrário, considere correr os Primeiros Socorros para corrigir problemas do sistema de ficheiros no seu Mac, e depois reconstruir novamente o índice. Isso resolverá o problema em quase todos os casos.

Justin Pot
Justin Pot tem vindo a escrever sobre tecnologia há mais de uma década, com trabalho a aparecer em Digital Trends, The Next Web, Lifehacker, MakeUseOf, e no Blog Zapier. Também dirige o Hillsboro Signal, um canal de notícias local dirigido por voluntários que ele fundou. Leia Full Bio ”

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *