Processo MRT usando grande quantidade ilimitada de memória


14

Hoje minha máquina ficou sem memória. Fui ao Activity Monitor e ele mostrou um processo chamado MRT usando muita memória. Reiniciei minha máquina esperando que ajudasse, mas mesmo após uma reinicialização, vejo a memória no MRT subindo cerca de 0,01 GB a cada poucos segundos.

Estou no macOS Sierra 10.12.6 no MacBook Pro (Retina, 15 polegadas, meados de 2015), 16 GB de RAM.

insira a descrição da imagem aqui

Parece que há relatos de MRT usando alta CPU e como removê-lo aqui . Mas prefiro não removê-lo porque ele procura malware.

ATUALIZAÇÃO: Eu até tentei as etapas documentadas no link acima em "Remover manualmente o MRT", mas parece que não funcionou, o processo MRT ainda está sendo executado e aumentando o uso de memória.


11
Eu responderei com alguns detalhes - mas o coro de "eu também" indica que há um vazamento de memória (embora você esteja em verde devido à pressão da memória - esse vazamento parece ser excepcionalmente inofensivo) ou que a Apple está reprimindo algum malware generalizado e todo mundo está vendo o "sistema imunológico" acelerar. É como se todo mundo estivesse com febre para combater a mesma gripe que está circulando no momento.
bmike

Eu tive esse mesmo problema no meu Macbook Pro. Eu acho que isso ocorre porque algum removedor de malware está funcionando para sua proteção. podemos remover manualmente os dados do site facilmente. Basta ir ao Safari -> Preferências -> Privacidade -> Gerenciar dados do site. Remova todos os dados do site.
Vinu David Jose

Respostas:


5

Três sistemas que trabalham juntos para proteger seu Mac contra malware são:

Portanto, esses são processos da Apple e, se estiverem ocupados, a causa provável é que você está infectado ou comprometido. Pode ser um falso positivo, mas você pode considerar ativar o gatekeeper e sip se os desabilitou e verificar se pode limpar seu sistema. Caso contrário, você pode precisar de uma instalação limpa que seja corrigida e, em seguida, recupere cuidadosamente os dados, mas não os programas ou malware.

Como desenvolvedor, eu usaria o ícone de engrenagem na janela que você mostra e, enquanto o MRT está selecionado, execute o System Diagnostics ... e arquive um relatório de bug / radar / envie um caso de suporte à Apple Engineering para que eles possam investigar se o MRT tem um vazamento de memória - também é um cenário muito provável se você tiver certeza de que não está precisando de remoção de malware a cada momento que seu Mac está sendo executado.


Supondo que você queira apenas ver se precisa de limpeza (ou para outros que não são desenvolvedores e têm problemas semelhantes), continue abaixo

Um ótimo lugar para começar se você normalmente não remover malware é o MBAM - https://www.malwarebytes.com/mac/

Como sempre, seja um pouco cético / ciente das ferramentas gratuitas, pois as ferramentas de “proteção ou limpeza” do software scam / snake oil são de fato comprometedoras, maliciosas e falsas sobre o que fazem. Se você baixar algo de agregadores gratuitos, poderá até ser enganado por algo que não é o nome que diz no arquivo ou na descrição.

Eu não desativaria o MRT se você o tiver quente, a menos que tenha certeza de que não está comprometido.


Eu estava prestes a tentar o link do Malwarebytes esta manhã para resolver o problema, mas fui ao Activity Monitor hoje e não vi o MRT em execução, então acho que finalmente terminou. Era muito ruim quando estava em execução, porém, o uso de memória subiu para 40 GB para esse processo :(
Liron Yahdav

2

Eu tive esse mesmo problema no meu Mac mini e MacBook Pro. O Mac mini ficou praticamente inutilizável devido a apenas 4 GB de RAM. É de fato malware.

Usei a avaliação gratuita de 30 dias do Malwarebytes e o malware foi removido diretamente.

Espero que este post ajude as pessoas, pois passei algumas horas tentando descobrir a causa raiz desse problema de uso de memória alta do MRT.


1

Você pode "Corrigir" isso desativando muitas das proteções de malware do macOS da seguinte maneira:

  1. desativar SIP
  2. mova o /system/library/coreservices/MRTpara reciclar (excluir deve estar ok).
  3. encerre o processo MRT se estiver executando.

Observe que, se você tiver um malware, isso abrirá as comportas e removerá as proteções que você possa ter da Apple; portanto, verifique se você aceita esses riscos.


Não consegui mover o arquivo para a lixeira, recebo o erro: “MRT” não pode ser modificado ou excluído porque é exigido pelo macOS. "Se eu tentar usá rm -rf-lo no Terminal, recebo o erro" Operação não permitida ". o caminho para ele é /System/Library/CoreServices/MRT.app.
Liron Yahdav

No seu caso, primeiro, você precisa desativar o System Integrity Protection. 1. Inicialize no Recovery OS reiniciando sua máquina e mantendo pressionadas as teclas Command e R na inicialização. 2. Inicie o Terminal no menu Utilitários. 3. Digite o seguinte comando: $ csrutil desativar Então, saia processo de MRT, arquivo MRT de exclusão como mencionado acima Finalmente, inicialização para OS recuperação, no terminal, $ csrutil permitir, reinicie MacBook
Chunlei Zheng

3
Eu editei a postagem para explicar os riscos - nenhum julgamento para as pessoas que desejam experimentar e modificar - mas devemos alertar as pessoas sobre o que elas estão fazendo, caso elas não saibam o que você está recomendando.
bmike
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.