Se você vir o processo mdwrite no Monitor de Atividade, é algo normal, mas certamente você não ficará satisfeito se o processo mdwrite estiver usando 100% da CPU no macOS. Felizmente, esse processo não é um vírus ou um serviço imposto por um aplicativo de terceiros instalado no seu Mac.
No entanto, não há motivo para se preocupar se você observar no Monitor de Atividade que o mdwrite tem momentos em que usa uma porcentagem significativa dos recursos da CPU. Isso é normal em determinadas condições, mesmo que as operações no seu Mac possam ser temporariamente afetadas por esse processo.
O que é e por que o processo mdwrite está usando 100% da CPU?
Sistemas operacionais macOS, o julgamento mdwrite
está associado ao serviço "Metadata Write". Faz parte do sistema operacional macOS e é responsável por escrever 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 aos arquivos armazenados no 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 que deseja "Finder”Para exibir informações sobre eles.
Este processo do sistema macOS é frequentemente associado ao serviço de indexação Spotlight de macOS (sobre o qual falamos aqui antes). Quando Spotlight indexar ou reindexar informações do arquivo no disco, mdwrite
pode usar recursos significativos para atualizar e escrever metaos dados. 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 solicitado a atualizar metadados constantemente, o que pode levar ao uso de recursos da CPU.
Relacionado: Porque fileproviderd usa muitos recursos da CPU?
Quando você vê em Activity Monitor que este processo requer muitos recursos da CPU, é melhor pausar outras atividades por um tempo e deixar mdwrite
para finalizar a operação de gravação a metaos dados.