Процессы macOS
Что такое nsurlsessiond на Mac?
nsurlsessiond — часть macOS. Он выполняет фоновые загрузки и выгрузки для приложений. Его трафик принадлежит приложению, которое запросило передачу.
Где это видно
nsurlsessiondесть в списке «Мониторинга системы» › «Сеть», вnettopили в Kilobat.- Брандмауэр или сетевой монитор спрашивает, можно ли
nsurlsessiondподключиться. - Трафик точки доступа или тарифа заканчивается, и больше всего байтов у
nsurlsessiond.
Что это такое
В man-странице nsurlsessiond назван «фоновым демоном NSURLSession». Это демон, который работает для каждого пользователя отдельно. Он выполняет задачи приложений, использующих фоновые URL-сеансы.
Приложения используют фоновые сеансы для долгих передач. В документации Apple сказано, что эти задачи продолжаются, когда приложение приостановлено. Поскольку передачу выполняет macOS, Мониторинг системы показывает трафик у nsurlsessiond, а не у приложения.
Программа — /usr/libexec/nsurlsessiond, подписана Apple. В man-странице сказано, что у неё нет параметров и что пользователям не следует запускать её вручную.
Зачем ему сеть
- Загрузки для приложений. Любое приложение может поручить ему загрузку. В документации Kilobat частыми примерами названы «Музыка» и «Подкасты».
- Выгрузки для приложений. В документации Apple сказано, что фоновые сеансы умеют выполнять и выгрузки по HTTP и HTTPS.
- Передачи, отложенные до удобного момента. Apple пишет, что система может отложить большую необязательную передачу, например пока Mac не будет подключён к питанию и Wi-Fi.
Это нормально?
Да. Трафик nsurlsessiond — обычная часть работы macOS. Объём зависит от того, что запросили приложения.
Присмотритесь, если он передаёт гигабайты через точку доступа или не останавливается. Тогда найдите приложение, которое запросило передачу.
Сколько трафика он расходует
Откройте «Мониторинг системы» из папки «Программы» > «Утилиты». Нажмите «Сеть».
Введите
nsurlsessiondв поле поиска. Столбцы «Отправлено байт» и «Получено байт» показывают, сколько данных он передал.В Терминале следите только за этим процессом. Нажмите d, чтобы видеть изменение за секунду, и q, чтобы выйти.
nettop -p nsurlsessiond -PМониторинг системы и
nettopне показывают, какое приложение запросило передачу. Вспомните, что вы запускали незадолго до этого, например загрузку подкаста.
Как безопасно сократить или приостановить
Найдите приложение, которое запросило загрузку. Приостановите или отмените загрузку в этом приложении.
Выключите автоматические загрузки в настройках этого приложения.
На точке доступа или в сети с лимитом трафика включите «Экономию данных». Выберите меню Apple > «Системные настройки» > «Wi-Fi». Нажмите «Подробнее» рядом с сетью, затем включите «Экономию данных».
По документации Apple, каждое приложение само решает, пользоваться ли сетью в режиме «Экономия данных». Некоторые приложения продолжают передачу. См. «Экономия данных» на Mac.
Не завершайте
nsurlsessiondв Мониторинге системы. Это часть macOS, и от него зависят другие функции. Он работает на многие приложения одновременно.
С Kilobat
Откройте список приложений Kilobat и найдите
nsurlsessiond. В его строке видна текущая скорость и объём переданных данных.Kilobat помещает эту службу в группу «Системные загрузки» с пояснением в одну строку. Разверните группу, чтобы увидеть каждую службу.
При включённом сетевом фильтре нажмите на службу. Панель покажет, для каких приложений были загрузки, например «Для „Музыки“».
Без фильтра macOS показывает только саму службу. Тогда Kilobat не может сказать, для какого приложения была загрузка.
В Терминале посмотрите тот же список в реальном времени. Нажмите / и введите имя для поиска.
kilobat status --watchПокажите его трафик за день. Имена совпадают с
kilobat report --summary.kilobat bandwidth nsurlsessiond dayЧерез MCP ИИ-агент получает ту же историю с помощью
get_app_bandwidthи имениnsurlsessiond.Просмотр в реальном времени бесплатен. Для истории в приложении нужен Pro. Kilobat записывает историю, только пока приложение запущено.
Вопросы
nsurlsessiond — это вирус?
Нет. Это часть macOS в /usr/libexec, и у него есть man-страница. Откройте её командой man nsurlsessiond.
Почему nsurlsessiond расходует трафик, когда ни одно приложение не открыто?
Фоновые передачи продолжаются, когда приложение приостановлено. Apple так их и задумала. Приложению не нужно оставаться открытым.
Как узнать, для какого приложения nsurlsessiond выполняет загрузку?
Инструменты macOS показывают только службу. Kilobat с включённым сетевым фильтром называет приложение, например «Для „Музыки“».
Источники
- nsurlsessiond(8), man-страница в составе macOS 27.2
- Apple Developer: загрузка файлов в фоновом режиме
- Apple Developer: URLSessionConfiguration background(withIdentifier:)
- Apple Developer: URLSessionConfiguration isDiscretionary
- Apple Developer: URLSessionConfiguration allowsConstrainedNetworkAccess
- Поддержка Apple: просмотр сетевой активности в Мониторинге системы на Mac
- nettop(1), man-страница в составе macOS 27.2
- Документация Kilobat: Системные загрузки
Источники проверены 29 октября 2026 г. Man-страницы — те, что установлены вместе с macOS; откройте любую командой man <name> в Терминале.