O que é e por que o processo MDWRITE usa 100% de CPU?

Foto do autor
Stealth
Atualizar:

Se você vir o processo mdwrite no Activity Monitor, é normal, mas você definitivamente não ficará satisfeito se o processo mdwrite estiver usando 100% da CPU no macOS. Felizmente, esse processo não é um vírus ou serviço colocado por um aplicativo de terceiros instalado no seu Mac.

No entanto, não há motivo para preocupação se você notar no Activity Monitor que o mdwrite tem momentos em que usa uma porcentagem significativa de recursos da CPU. Isso é normal sob certas condições, embora por um tempo as operações no seu Mac possam se tornar difíceis devido a esse processo.

O que é e por que o processo MDWRITE usa 100% de CPU?

Nos sistemas operacionais macOS, o processo mdwrite está associado ao serviço "Metadata WriteFaz parte do sistema operacional macOS e é responsável por gravar metadados em disco, incluindo discos SSD, discos HDD e discos USB.

Metadados são informações sobre arquivos, aplicativos, diretórios, como atributos, tags, data de criação e outros detalhes associados a arquivos armazenados em disco. O processo mdwrite também pode ser usado para gravar dados em discos virtuais. Este processo também pode ser utilizado por aplicativos como VirtualBox e VMware para criar e gerenciar máquinas virtuais.

Concluindo, “mdwrite” é um processo que coleta e retém informações sobre todos os arquivos presentes no sistema, incluindo aqueles em unidades de armazenamento externas conectadas ao Mac.

Na maioria das vezes, o processo mdwrite pode consumir recursos significativos da CPU quando o sistema tem um volume muito grande de arquivos para indexar. Por exemplo, se você transferiu muitos arquivos para o seu disco rígido ou acessou um meio de armazenamento externo onde existem muitos arquivos para os quais deseja que o "Finder" exiba informações sobre eles.

Este processo do sistema macOS costuma estar associado ao serviço de indexação Centro das atenções do macOS (do qual falamos aqui antes). Quando o Spotlight indexa ou reindexa informações sobre arquivos no disco, mdwrite pode usar recursos significativos para atualizar e gravar metadados. O processo pode consumir muitos recursos, especialmente durante a primeira indexação de um volume ou após alterações significativas no conteúdo.

Se houver atividade intensa no arquivo, como criação, modificação ou exclusão frequente de arquivos, mdwrite pode ser necessário atualizar metadados constantemente, o que pode resultar no uso de recursos da CPU.

Relacionado: Por que o fileproviderd usa muitos recursos da CPU?

Quando você vê no Activity Monitor que este processo está exigindo muitos recursos da CPU, é melhor pausar outras atividades por um tempo e deixar mdwrite para concluir a operação de gravação de metadados.

Escrevo com paixão desde 2004 sobre os sistemas operacionais Windows e Linux, e desde 2010 me tornei um fã do universo Apple. Atualmente, escrevo tutoriais para Mac, iPhone, iPad, Apple Watch, AirPods e outros dispositivos Apple.

Deixe um comentário