Se você está enfrentando um uso massivo de dados em seu Mac, mas não foi capaz de identificar o culpado, podemos ter uma pista para você. Verifique se nsurlsessiond está causando o problema. Vá para Activity Monitor e verifique se nosso palpite está correto. Muitos usuários de MacBook reclamaram que o processo às vezes usa mais de 60 por cento da capacidade da CPU e ocupa todos os dados que levam a conexões dolorosamente lentas. Vamos ver o que você pode fazer para solucionar esse problema.
Conteúdo
- O que é nsurlsessiond no Mac?
-
Como parar de usar CPU e largura de banda em excesso
- Mate os processos nsurlsessiond e trustd
- Exclua o diretório temporário antigo nsurlsessiond
- Conclusão
- Postagens relacionadas:
O que é nsurlsessiond no Mac?
Nsurlsessiond é um processo relacionado ao iCloud que seu sistema usa para se comunicar com a nuvem e sincronizar dados. Em outras palavras, sempre que os dados do iCloud estão sendo atualizados, você pode apostar que o nsurlsessiond está sendo executado ativamente em segundo plano.
O processo depende de um subdiretório dedicado para armazenar dados temporariamente. O problema é que, às vezes, o subdiretório não está disponível e o processo não pode acessá-lo. Mas isso não impede que o nsurlsessiond tente acessar o subdiretório problemático repetidamente, usando muita CPU e largura de banda no processo.
Como parar de usar CPU e largura de banda em excesso
Mate os processos nsurlsessiond e trustd
Inicie o Activity Monitor e pare o processo nsurlsessiond. Se ele retornar imediatamente, encerre os processos nsurlsessiond e trustd. Muitos usuários confirmaram que eliminar esses dois processos resolvia o problema para eles. Lembre-se de que encerrar esses dois processos pode causar outros problemas e falhas em seu Mac. Se o problema retornar após algum tempo, vá para a próxima etapa.
Exclua o diretório temporário antigo nsurlsessiond
- Vá para Monitor de Atividade e localize o confiável processo.
- Copie seu PID da coluna PID.
- Inicie o Terminal e execute o # sudo kill -9 [PID confiável] comando para encerrar o processo pai trustd.
- Observação: Substitua [PID confiável] pelo PID que você acabou de copiar.
- Execute o # ls -la / var / folders / zz | grep nsurlsessiond comando para localizar o diretório “nome aleatório” específico. Você vai precisar dessas informações para o próximo comando.
- Então, execute o # sudo rm -fr / var / folders / zz / [nome aleatório] comando para remover o diretório temporário nsurlsessiond.
- Observação: Substitua [nome aleatório] pelo nome que você encontrou anteriormente.
- Além disso, se você estiver ficando sem espaço, também pode executar o comando / var / log / asl.
Como um lembrete rápido, a string [randomize name] é na verdade o nome do subdiretório que nsurlsessiond está tentando acessar e gravar dados. O alto uso de CPU e largura de banda é causado pelo processo nsurlsessiond tentando acessar o diretório problemático. A exclusão do subdiretório nsurlsessiond deve forçar o macOS a criar um novo subdiretório.
Conclusão
Se o processo nsurlsessiond estiver usando muita energia da CPU em seu Mac, inicie o Activity Monitor e elimine os processos nsurlsessiond e trustd. Se o problema persistir, exclua o subdiretório que o processo está tentando acessar e reinicie o Mac. Essas soluções ajudaram a resolver o problema? Deixe-nos saber nos comentários abaixo.