macOS-Prozesse
Was ist apsd auf dem Mac?
apsd hält eine Verbindung zum Apple-Push-Benachrichtigungsdienst offen. Apps und iCloud bekommen darüber ihre Mitteilungen.
Wo er auftaucht
apsdsteht in der Liste unter „Aktivitätsanzeige“ › „Netzwerk“, innettopoder in Kilobat.- Eine Firewall oder ein Netzwerkmonitor fragt, ob
apsdeine Verbindung herstellen darf. apsdhält ständig eine Verbindung offen, auch wenn der Mac nichts tut.
Was dahintersteckt
Die Manpage nennt apsd den „Apple Push Notification service daemon“. Er gehört zum ApplePushService-Framework.
Apps halten keine eigene Verbindung für Mitteilungen. Laut Apples Entwicklerdokumentation registrieren sich Apps bei APNs und bekommen ein Gerätetoken.
Warum er das Netzwerk nutzt
- Eine Verbindung, die offen bleibt. Laut Apple nutzen Geräte für APNs den TCP-Port 5223. Port 443 ist die Ausweichlösung, wenn 5223 blockiert ist.
- Mitteilungen. Nachrichten, E-Mails, Kalenderänderungen und App-Mitteilungen kommen darüber an.
Ist das normal?
Ja. Eine dauerhafte, kleine Verbindung ist genau die Art, wie Push-Mitteilungen funktionieren. Der Datenverkehr ist meist gering.
Wiederholte Neuverbindungen können bedeuten, dass eine Firewall oder ein Proxy Port 5223 blockiert.
So viel verbraucht er
Öffne die „Aktivitätsanzeige“ unter „Programme“ > „Dienstprogramme“. Klicke auf „Netzwerk“.
Gib
apsdin das Suchfeld ein. Die Spalten „Gesendete Bytes“ und „Empfangene Bytes“ zeigen, was der Prozess übertragen hat.Beobachte im Terminal nur diesen Prozess. Drücke d für die Änderung pro Sekunde und q zum Beenden.
nettop -p apsd -PSeine Verbindung und seinen Port anzeigen.
lsof -nP -i -a -c apsd
Sicher drosseln oder pausieren
Deaktiviere Mitteilungen für Apps, die du nicht brauchst. Wähle „Apple-Menü“ > „Systemeinstellungen“ > „Mitteilungen“.
Verwaltest du ein Netzwerk, gib TCP-Port 5223 zu Apple frei. Apple listet die Hosts und Ports in seinem Artikel zu Unternehmensnetzwerken auf.
Beende
apsdnicht in der Aktivitätsanzeige. Der Prozess gehört zu macOS, und andere Funktionen hängen von ihm ab. Mitteilungen kommen über ihn an.
Mit Kilobat
Öffne die App-Liste von Kilobat und such nach
apsd. Seine Zeile zeigt die aktuelle Rate und die übertragenen Bytes.Sieh dir im Terminal dieselbe Live-Liste an. Drücke / und gib den Namen ein, um zu suchen.
kilobat status --watchSeinen Datenverkehr über einen Tag anzeigen. Die Namen entsprechen
kilobat report --summary.kilobat bandwidth apsd dayÜber MCP bekommt ein KI-Agent denselben Verlauf mit
get_app_bandwidthund dem Namenapsd.Die Live-Ansicht ist kostenlos. Der Verlauf in der App braucht Pro. Kilobat zeichnet den Verlauf nur auf, solange die App läuft.
Fragen
Warum bekomme ich in einem Firmennetzwerk keine Mitteilungen?
Laut Apple brauchen Geräte TCP-Port 5223 zum Netzwerk von Apple. Manche Firmen-Firewalls blockieren ihn.
Stört ein Proxy Push-Mitteilungen?
Laut Apple kann Datenverkehr über Port 443 durch einen Proxy laufen, der ihn nicht entschlüsselt.
Quellen
- apsd(8), Manpage aus macOS 27.2
- Apple Support: Wenn deine Apple-Geräte keine Apple-Push-Mitteilungen erhalten
- Apple Support: Apple-Produkte in Unternehmensnetzwerken verwenden
- Apple Developer: Registering your app with APNs
- nettop(1), mit macOS 27.2 installierte Manpage
Quellen geprüft am 29. Oktober 2026. Die Manpages sind die mit macOS installierten; öffne eine mit man <name> im Terminal.