Se você estiver enfrentando um uso massivo de dados em seu Mac, mas você não conseguiu 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 do MacBook reclamaram que o processo às vezes usa mais de 60% da capacidade da CPU e ocupa todos os dados que levam ao conexões dolorosamente lentas . Vamos ver o que você pode fazer para solucionar esse problema.
O que é nsurlsessiond em Mac?
Nsurlsessiond é um iCloud-processo relacionado que seu sistema usa para se comunicar com a nuvem e sincronizar dados. Em outras palavras, sempre que iCloud data está atualizando, você pode apostar que 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 consegue acessá-lo. Mas isso não impede que o nsurlsessiond tente acessar o subdiretório problemático repetidas vezes, usando muita CPU e largura de banda no processo.
Como impedir que o nsurlsessiond use muita CPU e largura de banda
Mate os processos nsurlsessiond e trustd
Inicie o Activity Monitor e interrompa o processo nsurlsessiond. Se retornar imediatamente, encerre os processos nsurlsessiond e trustd. Muitos usuários confirmaram que matar esses dois processos resolveu o problema para eles. Lembre-se de que encerrar esses dois processos pode causar outros problemas e falhas no seu Mac. Se o problema retornar depois de um tempo, vá para a próxima etapa.
Exclua o antigo diretório temporário nsurlsessiond
- Vá para o Activity Monitor 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 finalizar o processo trustd pai.
- Observação : Substitua (PID confiável) pelo PID que você acabou de copiar.
- Execute o # ls -la /var/pastas/zz | grep nsurlsessiond comando para encontrar o diretório específico de “nome aleatório”. Você precisará dessas informações para o próximo comando.
- Em seguida, 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 estiver ficando sem espaço, você também pode executar o comando /var/log/asl.
Como um lembrete rápido, a string (nome aleatório) é, na verdade, o nome do subdiretório que o nsurlsessiond está tentando acessar e gravar dados. O alto uso de CPU e largura de banda é causado pelo processo nsurlsessiond que tenta acessar o diretório problemático. Excluir o 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 seu Mac. Essas soluções ajudaram você a resolver o problema? Deixe-nos saber nos comentários abaixo.