Was cloudd tatsächlich ist
cloudd ist der CloudKit-Daemon: der Prozess, den macOS verwendet, um mit den iCloud-Servern von Apple im Auftrag von Apps zu kommunizieren. Es ist ein Standardbestandteil von macOS, von Apple ausgeliefert und signiert, und es ist keine Malware.
CloudKit ist Apples Framework zum Speichern von App-Daten in iCloud und zum Synchronisieren über mehrere Geräte eines Nutzers hinweg. Apps öffnen keine eigenen Verbindungen zum Synchronisieren; sie übergeben ihre Daten an CloudKit, und cloudd übernimmt das Hochladen von Änderungen, das Abrufen von Änderungen auf anderen Geräten und das Wiederholen fehlgeschlagener Anfragen.
Mehr hängt davon ab, als die meisten erwarten. Die Dokumentensynchronisation in iCloud Drive läuft darüber, ebenso Notes, und Photos nutzt es für die Bibliotheksmetadaten. Viele von Apples eigenen Apps sind darauf angewiesen, um auf einem Mac, einem iPhone und einem iPad konsistent zu bleiben, und auch eine große Anzahl von Drittanbieter-Apps: CloudKit ist ein beliebtes Synchronisations-Backend, weil der Entwickler keinen eigenen Server braucht.
Wenn cloudd aktiv ist, beobachtest du fast immer eine laufende iCloud-Synchronisation — sei es für das System, eine Apple-App oder eine installierte Anwendung.
Warum cloudd's Datenverkehr wirklich der Datenverkehr anderer Apps ist
Das ist das Nützlichste, um cloudd zu verstehen, und die Quelle fast aller Verwirrung darum.
cloudd ist ein shared courier. Es erzeugt keinen eigenen Datenverkehr im eigentlichen Sinne; es transportiert die Daten anderer Apps. Wenn sich eine Notiz ändert, wenn ein Dokument in iCloud Drive landet, wenn ein Drittanbieter-Aufgabenmanager ein Element synchronisiert, verlassen diese Bytes deinen Mac unter dem Namen von cloudd und nicht unter dem Namen der App, die sie erstellt hat. Jedes Tool, das die Netzwerkaktivität pro Prozess zuordnet, inklusive Activity Monitor, zeigt daher eine große Zahl bei cloudd und wenig bei den tatsächlich verantwortlichen Apps.
Wenn also cloudd viel Daten nutzt, ist das selten eine Aussage über cloudd selbst. Es ist eine Aussage darüber, wie viel deine Apps synchronisieren, zusammengefasst in einer Zeile. Zwei Macs mit identischer macOS-Version können völlig unterschiedliche cloudd-Zahlen anzeigen, nur weil einer eine große Fotos-Bibliothek und ein paar CloudKit-gestützte Apps hat.
macOS macht das auch anderswo: nsurlsessiond übernimmt Hintergrund-Downloads und -Uploads für andere Apps und erscheint deshalb ebenfalls als viel aktiv. Sobald du das Muster erkennst, hört sich ein beschäftigter Daemon mit einem generischen Namen nicht mehr alarmierend an. Es ist meist eine Pipe, und die interessante Frage ist, was durch sie hindurchgeschoben wird.
Ist cloudd sicher, und wie kannst du es selbst überprüfen
cloudd ist sicher. Es ist ein Apple-eigenes Daemon, es ist seit Jahren Teil von macOS, und sein Verhalten wird vollständig durch die Aufgabe erklärt, die es erfüllt. Die vernünftige Version der Sorge ist nicht, ob der echte cloudd gefährlich ist, sondern ob der Prozess, der unter diesem Namen auf deinem Mac läuft, der echte ist — eine faire Frage, da es ein alter Trick ist, einen langweiligen systemähnlichen Namen zu verwenden.
Du kannst das ohne spezielles Werkzeug klären. Öffne den Aktivitätsanzeige, finde cloudd und öffne den Inspektor durch Doppelklick. Der echte Daemon befindet sich im schreibgeschützten Systemvolume und nicht im Home-Ordner, in Anwendungen oder Downloads, und wird von launchd gestartet, nicht von etwas anderem, das du geöffnet hast. Ein Prozess namens cloudd, der aus einem Benutzerverzeichnis läuft, wäre die Anomalie, die es zu verfolgen gilt.
Die stärkere Überprüfung ist die Codesignatur. Apples System-Binaries sind von Apple signiert, und auf modernem macOS ist das Systemvolume kryptografisch versiegelt, sodass ein ersetzter System-Daemon nicht einfach von gewöhnlicher Software unbemerkt eingerichtet werden kann. macOS liefert Kommandozeilentools, die die signierende Stelle für jede Binärdatei anzeigen, und bei cloudd sollte diese als Apple zurückkommen.
Es ist auch sinnvoll zu sagen, was cloudd nicht ist. Es ist kein Analytics- oder Telemetrie-Prozess; es verschiebt die Daten deiner Apps zu und von iCloud für die Dienste, die du bereits aktiviert hast.
Warum cloudd so viel CPU oder Netzwerkbandbreite verwendet
Starke cloudd‑Aktivität bedeutet fast immer, dass eine große Synchronisierung im Gange ist, und der häufigste Fall ist der erste. Ein neu angemeldeter iCloud‑Account, eine frische Installation oder ein Dienst, den du gerade eingeschaltet hast, muss alles von Grund auf abgleichen, was Stunden dauern und eine große Datenmenge bewegen kann. Eine große Fotos‑Bibliothek ist das klassische Beispiel; ebenso ein großer iCloud Drive‑Ordner, der gerade hinzugefügt oder wiederhergestellt wurde. Die richtige Reaktion ist meist Geduld: Lass es auf einer Verbindung fertigstellen, bei der die Daten egal sind, und die Aktivität fällt von selbst wieder auf ein Minimum.
Der zweite Grund ist eine Synchronisierung, die immer wieder fehlschlägt und erneut versucht wird. Wenn ein Element nicht hochgeladen werden kann, versucht cloudd es möglicherweise in einer Schleife erneut, was wie anhaltende CPU‑Nutzung aussieht, ohne sichtbares Ergebnis. Das Anzeichen ist Aktivität, die nie zur Ruhe kommt, über Tage statt Stunden, ohne großen Datentransfer, der das erklärt. Ein Neustart behebt einige dieser Fälle; wenn nicht, hilft es meist, den betreffenden Dienst in den iCloud‑Einstellungen auszuschalten und wieder einzuschalten oder sich bei iCloud ab- und wieder anzumelden.
Drittens: Überprüfe, was tatsächlich aktiviert ist. Die iCloud‑Einstellungen zeigen, welche Dienste und Apps synchronisieren, auch Drittanbieter‑Apps, und das Deaktivieren der Synchronisation für eine App, die du selten nutzt, entlastet das System vollständig.
Bei einer metered Verbindung ist das Problem nicht, dass cloudd beschäftigt ist, sondern dass die Aktivität Geld kostet. Die Lösung ist dennoch nicht, es zu blockieren: Pausiere den iCloud‑Sync, aktiviere Low Data Mode für dieses Netzwerk, deaktiviere die datenintensivsten Dienste während der Nutzung oder begrenze den Datenverkehr.
Blockieren und das große Ganze
cloudd mit einer Firewall zu blockieren ist möglich, und es ist aus einem bestimmten Grund keine gute Idee: Es unterbricht die iCloud-Synchronisierung im ganzen System, und das geschieht stillschweigend. Es wird keine Fehlermeldung angezeigt. Notizen erscheinen nicht mehr auf deinen anderen Geräten, Dokumente werden nicht mehr aktualisiert, Apps von Drittanbietern werden still und leise veraltet, und Wochen später arbeitest du daran herauszufinden, warum eine Änderung auf deinem Mac nie auf deinem iPhone angekommen ist. Der Mechanismus ist nicht das Ziel; das Volumen ist es.
Das eigentliche Problem ist also die Sichtbarkeit. macOS führt viele Daemons aus, die ohne Nachfrage mit dem Netzwerk kommunizieren, die meisten mit Namen, die nichts verraten, und bietet fast keine Möglichkeit zu sehen, welche sich wo verbinden oder wie viele Daten sie bewegen. Wenn einer ganz oben in der Bandbreitenliste erscheint, gibt es keine eingebaute Möglichkeit zu beurteilen, ob das normal ist.
Diese Lücke schließt NetMute. Es zeigt den Datenverkehr in Echtzeit pro App und Prozess, und Domain-Level-Logging protokolliert, welche Domains jeder Prozess kontaktiert hat und wie viele Daten damit übertragen wurden. Für den metered-Fall sind die Datenlimits pro App das praktische Werkzeug: ein tägliches oder monatliches Limit pro Prozess, eine Warnung bei einem von dir gewählten Schwellenwert und eine automatische Sperre bei 100 Prozent, mit einem globalen Limit oben und Limits, die pro Netzwerkprofil gespeichert werden, damit deine Hotspot-Regeln nicht deine Heimnetzregeln sind. Profile wechseln automatisch mit dem Wi‑Fi‑Netzwerk, dem du beitrittst, und die per-App-Firewall blockiert alles, was nicht kommunizieren sollte, mit selbstablaufenden temporären Regeln zum Testen.
Das Ziel ist nicht, mehr zu blockieren. Wie cloudd zeigt, ist der meiste Hintergrundverkehr auf einem Mac legitim. Das Ziel ist, den Unterschied erkennen zu können und ihn innerhalb eines Budgets zu halten, wenn die Verbindung, die du nutzt, eines hat.