Процессы macOS
Что такое apsd на Mac?
apsd держит одно подключение к службе push-уведомлений Apple открытым. Через него приложения и iCloud получают уведомления.
Где это видно
apsdесть в списке «Мониторинга системы» › «Сеть», вnettopили в Kilobat.- Брандмауэр или сетевой монитор спрашивает, можно ли
apsdподключиться. apsdдержит подключение открытым всё время, даже когда Mac ничего не делает.
Что это такое
На странице man apsd назван «Apple Push Notification service daemon» (демон службы push-уведомлений Apple). Он входит в фреймворк ApplePushService.
Приложения не держат собственных подключений для уведомлений. В документации Apple для разработчиков сказано, что приложения регистрируются в APNs и получают токен устройства.
Зачем ему сеть
- Постоянно открытое подключение. По словам Apple, устройства используют для APNs порт TCP 5223. Если 5223 заблокирован, используется запасной порт 443.
- Уведомления. Через него приходят сообщения, почта, изменения в календаре и уведомления приложений.
Это нормально?
Да. Постоянное небольшое подключение — это и есть то, как работают push-уведомления. Трафика обычно немного.
Частые переподключения могут означать, что брандмауэр или прокси блокирует порт 5223.
Сколько трафика он расходует
Откройте «Мониторинг системы» из папки «Программы» > «Утилиты». Нажмите «Сеть».
Введите
apsdв поле поиска. Столбцы «Отправлено байт» и «Получено байт» показывают, сколько данных он передал.В Терминале следите только за этим процессом. Нажмите d, чтобы видеть изменение за секунду, и q, чтобы выйти.
nettop -p apsd -PПокажите его подключение и порт.
lsof -nP -i -a -c apsd
Как безопасно сократить или приостановить
Выключите уведомления для ненужных приложений. Выберите меню Apple > «Системные настройки» > «Уведомления».
Если вы управляете сетью, разрешите порт TCP 5223 к Apple. Apple перечисляет хосты и порты в статье о корпоративных сетях.
Не завершайте
apsdв «Мониторинге системы». Это часть macOS, и от него зависят другие функции. Через него приходят уведомления.
С Kilobat
Откройте список приложений Kilobat и найдите
apsd. В его строке видна текущая скорость и объём переданных данных.В Терминале посмотрите тот же список в реальном времени. Нажмите / и введите имя для поиска.
kilobat status --watchПокажите его трафик за день. Имена совпадают с
kilobat report --summary.kilobat bandwidth apsd dayЧерез MCP ИИ-агент получает ту же историю с помощью
get_app_bandwidthи имениapsd.Просмотр в реальном времени бесплатен. Для истории в приложении нужен Pro. Kilobat записывает историю, только пока приложение запущено.
Вопросы
Почему в корпоративной сети не приходят уведомления?
По словам Apple, устройствам нужен порт TCP 5223 к сети Apple. Некоторые корпоративные брандмауэры его блокируют.
Ломает ли прокси push-уведомления?
По словам Apple, трафик через порт 443 может идти через прокси, если тот его не расшифровывает.
Источники
- apsd(8), страница man из macOS 27.2
- Поддержка Apple: Если на устройства Apple не приходят push-уведомления Apple
- Поддержка Apple: Использование продуктов Apple в корпоративных сетях
- Apple Developer: Registering your app with APNs
- nettop(1), man-страница в составе macOS 27.2
Источники проверены 29 октября 2026 г. Man-страницы — те, что установлены вместе с macOS; откройте любую командой man <name> в Терминале.