Что такое configd и почему он работает на моем Mac?
Вы просматриваете процессы на своем Mac с помощью Activity Monitor, когда замечаете что-то, чего не знаете: configd. Что это, и вы должны беспокоиться?
Эта статья является частью нашей продолжающейся серии, объясняющей различные процессы, обнаруженные в Activity Monitor, такие как kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd и многие другие. Не знаете, что это за услуги? Лучше начать читать!
Не беспокойтесь о configd - это основная часть macOS. Этот конкретный процесс является демоном, что означает, что он работает в фоновом режиме и обрабатывает критические системные задачи. Этот конкретный демон является сервером конфигурации системы, что означает, что он контролирует и сообщает о настройках и состоянии вашего Mac. Чтобы процитировать man-страницу configd:
Демон configd отвечает за многие аспекты конфигурации локальной системы. configd поддерживает данные, отражающие желаемое и текущее состояние системы, предоставляет уведомления приложениям при изменении этих данных и размещает ряд агентов конфигурации в виде загружаемых пакетов..
Это многое сломать, но все становится более понятным, когда вы посмотрите на упомянутые пакеты. Согласно Safari О'Рейли, они находятся в / System / Library / SystemConfiguration.
Беглый взгляд, что большинство этих связок связано с сетью. Например, один для настройки IP, а другой для брандмауэра macOS и PPP. Но это относится не только к сети: эти пакеты также контролируют такие вещи, как принтеры и пользовательские настройки.
По сути, когда что-то меняется в вашей системе, обычно это configd, который первым замечает, и configd, который отправляет уведомления другим вашим программам. Это позволяет им адаптироваться к новой установке.
Как это выглядит? Хорошо, если приложение имеет автономный режим, configd - это то, что сообщает этому приложению, когда ваш интернет не подключен. Если вы пытаетесь распечатать документ, configd сообщает приложениям, подключен принтер или нет. Если вы измените какую-либо настройку, configd сообщит об этом всем вашим приложениям. Это простая работа, но она должна быть выполнена для того, чтобы ваша система функционировала.
Если вы используете сторонний брандмауэр, вы можете увидеть много всплывающих окон, связанных с configd. Это нормально, потому что огромной частью работы configd является мониторинг вашего текущего состояния сети. Фактически, Apple специально говорит пользователям не блокировать configd с помощью брандмауэра по этой причине..
Вы не должны видеть, как configd занимает много системных ресурсов, но если он перезагружается, ваш Mac обычно решает проблему. Вы также можете попробовать убить процесс в Activity Monitor; он сразу начнет.
Фото предоставлено: guteksk7 / Shutterstock.com