Pro grátis 1 semana: código NETMUTE
NetMute

Two ways to get NetMute

Same app either way. Pick whichever fits how you buy.

Mac App Store

The simple route

  • Updates install themselves
  • No licence key to keep
  • Apple handles payment and refunds
Open the App Store

Direct download

Version 2.3.7 · 11 MB

  • Invoice with VAT ID, ready for expenses
  • 5- and 10-seat licences for teams
  • Unlocked with a licence key
Download the .dmg

The direct build is signed with a Developer ID and notarised by Apple. It updates itself too, and the licence key can be moved to another Mac at any time.

O que é o cloudd no Mac? O Daemon de Sincronização do iCloud Explicado

cloudd é um daqueles processos que só ficam visíveis quando algo parece errado. Ele move dados silenciosamente por meses, e então um Mac fica lento ou a cota de hotspot desaparece, o Activity Monitor é aberto, e lá está ele com um nome que não explica nada. Um processo desconhecido usando muita largura de banda parece exatamente algo que não deveria estar ali. A resposta aqui é mundana, mas a razão pela qual o cloudd parece tão alarmante vale a pena entender, porque é a mesma razão pela qual seus números são muitas vezes mal interpretados.

Leitura de 6 minAtualizado

O que realmente é o cloudd

O cloudd é o daemon do CloudKit: o processo que o macOS usa para falar com os servidores iCloud da Apple em nome das apps. É uma parte padrão do macOS, fornecida e assinada pela Apple, e não é malware.

CloudKit é a framework da Apple para guardar dados de apps no iCloud e mantê-los consistentes entre os dispositivos de um utilizador. As apps não abrem as suas próprias ligações para sincronizar; entregam os dados ao CloudKit, e o cloudd trata de enviar alterações, obter mudanças feitas noutros dispositivos e repetir pedidos falhados.

Mais coisas dependem dele do que a maioria das pessoas imagina. A sincronização de documentos do iCloud Drive passa por ele, assim como o Notes, e o Photos usa-o para os metadados da biblioteca. Muitas apps da Apple dependem dele para se manterem consistentes entre um Mac, um iPhone e um iPad, e o mesmo acontece com muitas apps de terceiros: o CloudKit é um backend de sincronização popular porque o programador não precisa do seu próprio servidor.

Por isso, quando o cloudd está ativo, está quase sempre a ver sincronização do iCloud em curso, para o sistema, para uma app da Apple ou para algo que instalou.

Por que o tráfego do cloudd é realmente o tráfego de outros apps

Esta é a coisa mais útil para entender sobre o cloudd, e a origem de quase toda a confusão ao redor dele.

O cloudd é um serviço compartilhado de transporte. Ele não gera tráfego por si só de forma significativa; ele transporta os dados de outros apps. Quando uma nota muda, quando um documento chega ao iCloud Drive, quando um gerenciador de tarefas de terceiros sincroniza um item, esses bytes deixam o seu Mac sob o nome do cloudd em vez do nome do app que os produziu. Qualquer ferramenta que atribua atividade de rede por processo, incluindo o Activity Monitor, mostrará, portanto, um valor alto associado ao cloudd e pouco contra os apps realmente responsáveis.

Então, o uso intenso de dados pelo cloudd raramente é uma afirmação sobre o cloudd. É uma afirmação sobre o quanto seus apps estão sincronizando, agregado em uma única linha. Dois Macs executando cópias idênticas do macOS podem mostrar números do cloudd completamente diferentes, simplesmente porque um tem uma grande biblioteca do Photos e alguns apps que usam CloudKit.

O macOS faz isso em outros lugares também: o nsurlsessiond realiza downloads e uploads em segundo plano para outros apps e aparece como uso elevado pelo mesmo motivo. Uma vez que você reconhece o padrão, um daemon ocupado com um nome genérico deixa de ser alarmante. Geralmente, é um canal, e a questão interessante é o que está sendo transmitido por ele.

O cloudd é seguro, e como verificar por si mesmo

O cloudd é seguro. É um daemon first-party da Apple, faz parte do macOS há anos, e o seu comportamento é totalmente explicado pela tarefa que desempenha. A preocupação razoável não é se o verdadeiro cloudd é perigoso, mas se o processo que corre com esse nome no seu Mac é o verdadeiro. É uma pergunta justa, porque usar um nome banal de sistema é um truque antigo.

Pode confirmar isso sem ferramentas especiais. No Monitor de Atividade, encontre o cloudd e abra o inspetor ao fazer duplo clique. O daemon genuíno vive no volume do sistema só de leitura, em vez de na sua pasta pessoal, Aplicações ou Descargas, e é iniciado pelo launchd, não por algo que abriu. Um processo chamado cloudd a correr a partir de um diretório de utilizador seria a anomalia que vale a pena investigar.

A verificação mais forte é a assinatura de código. Os binários de sistema da Apple são assinados pela Apple, e no macOS moderno o volume do sistema é selado criptograficamente, por isso um daemon do sistema substituído não é algo que software comum possa arranjar silenciosamente. O macOS inclui ferramentas de linha de comandos que indicam a autoridade de assinatura de qualquer binário, e para o cloudd deve surgir Apple.

Também vale a pena dizer o que o cloudd não é. Não é um processo de análise nem de telemetria; move os dados das suas apps de e para o iCloud, para os serviços que já ativou.

Por que o cloudd usa tanto CPU ou rede

Atividade pesada do cloudd quase sempre significa que uma sincronização grande está em andamento, e o caso mais comum é o inicial. Uma conta do iCloud recém-entrando, uma instalação nova, ou um serviço que você acabou de ativar precisa reconciliar tudo do zero, o que pode levar horas e mover uma grande quantidade de dados. A biblioteca de Fotos grande é o exemplo clássico; assim como uma pasta grande do iCloud Drive que acabou de ser adicionada ou restaurada. A resposta certa geralmente é paciência: deixe terminar em uma conexão onde os dados não importam, e a atividade volta a um ritmo tranquilo por conta própria.

A segunda causa é uma sincronização que continua falhando e tentando novamente. Se um item não pode ser enviado, o cloudd pode tentar novamente em loop, o que parece uso sustentado de CPU sem nada de útil para mostrar. O sinal disso é uma atividade que nunca se estabiliza, ao longo de dias ao invés de horas, sem uma transferência grande para explicar. Uma reinicialização resolve uma boa quantidade dessas; se não resolver, desligar o serviço afetado e ligá-lo novamente nas configurações do iCloud, ou sair do iCloud e entrar novamente, geralmente resolve.

Terceiro, verifique o que está realmente ativado. As configurações do iCloud mostram quais serviços e aplicativos sincronizam, incluindo os de terceiros, e desativar a sincronização de um aplicativo que você usa raramente remove sua carga completamente.

Em uma conexão limitada, o problema não é que o cloudd esteja ocupado, mas que estar ocupado custa dinheiro. A resposta ainda não é bloqueá-lo: pause a sincronização do iCloud, ative o Low Data Mode para essa rede, desative os serviços mais pesados enquanto estiver nela, ou limite o tráfego.

Bloquear isso, e a visão geral

Bloquear o cloudd com um firewall é possível, e é uma má ideia por um motivo específico: quebra a sincronização do iCloud em todo o sistema, e faz isso silenciosamente. Nada mostra um erro. Notas deixam de aparecer nos seus outros dispositivos, documentos param de atualizar, aplicativos de terceiros ficam silenciosamente obsoletos, e semanas depois você descobre por que uma alteração feita no seu Mac nunca chegou ao seu iPhone. O mecanismo não é o problema; o volume é.

O verdadeiro problema é a visibilidade. O macOS executa muitos daemons que conversam com a rede sem pedir, a maioria com nomes que não revelam nada, e oferece quase nenhuma maneira de ver quais estão conectando onde ou quanto estão movimentando. Quando um aparece no topo de uma lista de uso de banda, não há uma maneira embutida de julgar se isso é normal.

Essa lacuna é o que o NetMute fecha. Ele mostra tráfego em tempo real por aplicativo e por processo, e o registro a nível de domínio indica quais domínios cada processo contactou e quanto dado foi enviado. Para o caso de uso com limite de dados, limites de dados por aplicativo são a ferramenta prática: um limite diário ou mensal por processo, um aviso em um limite que você escolher, e um bloqueio automático em 100 por cento, com um limite global no topo e limites armazenados por perfil de rede, para que suas regras de hotspot não sejam suas regras de casa. Os perfis mudam automaticamente com a rede Wi-Fi que você conecta, e o firewall por aplicativo bloqueia qualquer coisa que não deveria estar conversando com um clique, com regras temporárias de expiração automática para testes.

O objetivo não é bloquear mais. Como o cloudd mostra, a maior parte do tráfego de fundo em um Mac é legítima. O objetivo é poder distinguir, e mantê-lo dentro de um orçamento quando a conexão que você está usando tem um limite.

Perguntas frequentes sobre cloudd

Veja o que realmente está movendo seus dados

O NetMute mostra todos os processos no seu Mac em tempo real, registra os domínios que cada um contacta, e permite definir limites de dados por aplicativo ou bloquear qualquer coisa que não deveria estar conversando. Gratuito na Mac App Store, com uma compra única dentro do aplicativo para o Premium. Sem assinatura.

Baixe o NetMute