Nsurlsessiond causa alto uso de CPU e largura de banda

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

atividade-monitor-nsurlsessiond

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

  1. Vá para Monitor de Atividade e localize o confiável processo.
  2. Copie seu PID da coluna PID.
  3. 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.
  4. 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.
  5. 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.
  6. 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.