Glossário/Processos que você vai ver
nsurlsessiond
Também: downloads em segundo plano
Resposta rápida
nsurlsessiond é o processo do macOS que baixa e envia arquivos em segundo plano em nome dos apps e do sistema. Quando um app passa uma transferência para o macOS para que ela continue depois que o app fecha, é o nsurlsessiond que faz o trabalho, e é por isso que ele pode mostrar muito uso de rede sem nenhum app aberto.
O nome vem de NSURLSession, a parte do macOS que os apps usam para fazer requisições de rede. Uma sessão em segundo plano é uma transferência que o app pede ao sistema para executar por ele. O iCloud, a App Store, as atualizações de software, o Música, o Podcasts e muitos apps de terceiros usam isso, então o nsurlsessiond mostra o tráfego somado de quem estiver baixando.
É também por isso que ele é difícil de ler: o nsurlsessiond pode ficar no topo da aba Rede do Monitor de Atividade, e nada ali diz qual app pediu o download.
Nesta página
Por que o nsurlsessiond está usando tanta rede
Algo grande está sendo transferido: uma atualização do macOS ou de um app, um envio das Fotos do iCloud, o catálogo antigo de um podcast ou um app sincronizando os seus dados. O tráfego é daquele app, e o nsurlsessiond só o transporta.
Para ver aonde ele está se conectando, execute nettop -p nsurlsessiond no Terminal. Os endereços remotos geralmente deixam a origem óbvia: os servidores de conteúdo da Apple para atualizações e iCloud, ou o domínio próprio de um app de terceiros.
Como pará-lo
Pare a transferência na origem: pause o download na App Store, confira Ajustes do Sistema → Geral → Atualização de Software, pause as Fotos do iCloud nos ajustes do Fotos ou desative os downloads automáticos no app que os pediu.
Encerrar o nsurlsessiond no Monitor de Atividade não ajuda por muito tempo. O macOS o inicia de novo e as transferências continuam, porque os apps ainda as querem.
Como ver o que o nsurlsessiond está baixando
Existem dois processos nsurlsessiond, e qual deles está ocupado diz onde procurar.
- Abra o Monitor de Atividade, escolha Visualizar → Todos os Processos, clique na aba Rede e digite
nsurlno campo de busca. - Olhe a coluna Usuário. A instância sob a conta _nsurlsessiond faz os downloads do próprio macOS, como as atualizações de software. A que está sob o seu nome faz os downloads dos seus apps e do iCloud.
- Observe as colunas Bytes recebidos e Bytes Enviados. Bytes recebidos crescendo significa um download, e Bytes Enviados crescendo significa um envio, como fotos indo para o iCloud.
- Se a instância do sistema é a ocupada, abra o Terminal e execute
softwareupdate --listpara ver se há uma atualização do macOS disponível. Você também pode verificar em Ajustes do Sistema → Geral → Atualização de Software. - Se a sua instância está ocupada, pense em quais apps baixam em segundo plano: a App Store, o Música, o Podcasts, o Fotos e os apps de armazenamento na nuvem são os de sempre. Pause um de cada vez e veja se o tráfego para.
Uso normal do nsurlsessiond ou sinal de problema
Normal: tráfego pesado por um tempo e depois nada. Uma atualização ou um envio tem um tamanho, e depois que ele passou, o nsurlsessiond fica quieto.
Vale investigar: ele transfere dados por dias, ou a mesma quantidade de dados várias vezes. As causas comuns:
- Um download que falha perto do fim e recomeça, muitas vezes uma atualização grande em uma conexão instável.
- As Fotos do iCloud enviando uma fototeca grande pela primeira vez, o que pode levar dias com um upload lento.
- O Podcasts configurado para baixar todos os episódios de muitos programas.
- Um app que sincroniza uma pasta grande em segundo plano e nunca chega a ficar em dia.
- Uma rede lenta, que transforma um download curto em um que dura o dia inteiro.
Como limitar os downloads em segundo plano em um hotspot
Em um hotspot do iPhone ou em qualquer rede com limite de dados, ative o Modo de economia de dados para essa rede: abra Ajustes do Sistema → Wi-Fi, clique em Detalhes ao lado da rede e ative o Modo de economia de dados. A Apple o descreve como uma forma de reduzir o uso de dados nessa rede. Os recursos que o respeitam seguram as transferências automáticas ali, entre eles a sincronização das Fotos do iCloud.
O ajuste pertence só àquela rede, então o Wi-Fi de casa continua baixando normalmente.
Perguntas frequentes
O que é nsurlsessiond no Mac?
O processo do macOS que executa downloads e envios em segundo plano para os apps e o sistema, como atualizações, iCloud e podcasts. O uso de rede dele é a soma de todas as transferências em segundo plano.
Por que o nsurlsessiond está usando tantos dados?
Um app ou o próprio macOS está baixando algo grande em segundo plano, muitas vezes uma atualização de software ou uma sincronização do iCloud. nettop -p nsurlsessiond no Terminal mostra aonde ele está se conectando.
Posso desativar o nsurlsessiond?
Não, e encerrá-lo só pausa as transferências até o macOS reiniciá-lo. Em vez disso, desative os downloads automáticos que você não quer, no app ou nos Ajustes do Sistema.
O nsurlsessiond é seguro?
Sim. Ele faz parte do macOS e fica em /usr/libexec/nsurlsessiond, na parte selada do disco que só as atualizações da Apple podem alterar. Ele só transfere dados que um app ou o macOS pediu para transferir.
Por que existem dois processos nsurlsessiond?
Um roda como a conta de sistema _nsurlsessiond para os downloads do próprio macOS, e o outro roda como você para os seus apps. A coluna Usuário do Monitor de Atividade mostra qual é qual.
Relacionados
Procurando algo melhor que o Monitor de Atividade? Veja as melhores alternativas ao Monitor de Atividade para Mac ou navegue por todos os termos do glossário.