Processus macOS

Qu’est-ce qu’apsd sur Mac ?

apsd garde une connexion ouverte avec le service de notification Push d’Apple. Les apps et iCloud l’utilisent pour recevoir des notifications.

Processus : apsdS’applique à : toutes les versions actuelles de macOS. Observé sur macOS 27.2.Vérifié le 29 octobre 2026

Où le voir

  • apsd figure dans la liste de Moniteur d’activité › Réseau, dans nettop ou dans Kilobat.
  • Un coupe-feu ou un outil de surveillance réseau demande si apsd peut se connecter.
  • apsd garde une connexion ouverte en permanence, même quand le Mac ne fait rien.

Ce que c’est

La page man appelle apsd l’« Apple Push Notification service daemon ». Il fait partie du framework ApplePushService.

Les apps ne gardent pas leur propre connexion pour les notifications. La documentation développeur d’Apple indique que les apps s’enregistrent auprès d’APNs et reçoivent un jeton d’appareil.

Pourquoi il utilise le réseau

  • Une connexion qui reste ouverte. Apple indique que les appareils utilisent le port TCP 5223 pour APNs. Le port 443 sert de solution de repli quand le 5223 est bloqué.
  • Les notifications. Messages, e-mails, modifications de calendrier et notifications d’apps arrivent par cette connexion.

Est-ce normal ?

Oui. Une petite connexion permanente est le principe même des notifications push. Son trafic est généralement faible.

Des reconnexions répétées peuvent signifier qu’un coupe-feu ou un proxy bloque le port 5223.

Voir combien il consomme

  1. Ouvrez Moniteur d’activité depuis Applications > Utilitaires. Cliquez sur Réseau.

  2. Tapez apsd dans le champ de recherche. Les colonnes Octets envoyés et Octets reçus indiquent ce qu’il a transféré.

  3. Dans Terminal, surveillez uniquement ce processus. Appuyez sur d pour afficher la variation par seconde, et sur q pour quitter.

    nettop -p apsd -P
  4. Affichez sa connexion et son port.

    lsof -nP -i -a -c apsd

Le réduire ou le suspendre sans risque

  1. Désactivez les notifications des apps dont vous n’avez pas besoin. Choisissez menu Pomme > Réglages Système > Notifications.

  2. Si vous gérez un réseau, autorisez le port TCP 5223 vers Apple. Apple liste les hôtes et les ports dans son article sur les réseaux d’entreprise.

  3. Ne quittez pas apsd dans Moniteur d’activité. Il fait partie de macOS, et d’autres fonctions en dépendent. Les notifications passent par lui.

Avec Kilobat

  1. Ouvrez la liste des apps de Kilobat et recherchez apsd. Sa ligne affiche le débit en direct et les octets transférés.

  2. Dans Terminal, affichez la même liste en direct. Appuyez sur / et tapez le nom pour rechercher.

    kilobat status --watch
  3. Affichez son trafic sur une journée. Les noms correspondent à kilobat report --summary.

    kilobat bandwidth apsd day
  4. Via MCP, un agent IA obtient le même historique avec get_app_bandwidth et le nom apsd.

  5. La vue en direct est gratuite. L’historique dans l’app nécessite Pro. Kilobat n’enregistre l’historique que pendant que l’app tourne.

Questions

Pourquoi ne reçois-je pas de notifications sur un réseau d’entreprise ?

Apple indique que les appareils ont besoin du port TCP 5223 vers le réseau d’Apple. Certains coupe-feu d’entreprise le bloquent.

Un proxy empêche-t-il les notifications push de fonctionner ?

Apple indique que le trafic sur le port 443 peut passer par un proxy qui ne le déchiffre pas.

Sources

Sources vérifiées le 29 octobre 2026. Les pages man sont celles installées avec macOS ; ouvrez-en une avec man <name> dans Terminal.