什么是configd,为什么它在我的Mac上运行?

当你注意到一些你不认识的东西时,你使用活动监视器浏览Mac上的进程:configd。 这是什么,你应该担心吗?

本文是我们正在进行的系列文章的一部分,它解释了Activity Monitor中的各种流程,例如kernel_taskhiddmdsworkerinstalldWindowServerbluedlaunchdbackupopendirectorydpowerdcoreauthd 等等 不知道这些服务是什么? 更好地开始阅读!

你不应该担心configd,这是macOS的核心部分。 这个特定的进程是一个守护进程,这意味着它在后台运行并处理关键的系统任务。 这个特定的守护进程是系统配置服务器,这意味着它监视和报告你的Mac的设置和状态。 引用configd手册页

configd守护进程负责本地系统的许多配置方面。 configd维护反映系统所需和当前状态的数据,当数据发生变化时向应用程序提供通知,并以可加载的包的形式托管许多配置代理。

这是很多要分解的,但是当你看到提到的捆绑包时,这一切就变得更加清晰。 根据O'Reilly的Safari ,这些可以在/ System / Library / SystemConfiguration中找到。

快速浏览鞋子,大多数这些捆绑与网络有关。 有一个用于IP配置,例如,其他用于macOS防火墙和PPP。 但并不是所有网络都相关:这些软件包还可以监视打印机和用户偏好等内容。

基本上,当你的系统发生了一些变化时,通常会首先通知configd,然后它会发送通知给你的其他程序。 这使他们能够适应新的设置。

这是什么样的? 那么,如果一个应用程序有一个离线模式,configd是什么告诉该应用程序,当你的互联网没有连接。 如果您尝试打印文档,configd让应用程序知道打印机是否连接。 如果你改变某种设置,configd让你的所有应用程序都知道这个。 这是一项简单的工作,但为了让系统正常工作,还需要完成这项工作。

如果您使用第三方防火墙,则可能会看到许多与configd相关的弹出窗口。 这是正常的,因为configd的工作很大一部分是监视您当前的网络状态。 事实上, 苹果特意告诉用户,不要因为这个原因阻止配置防火墙

你不应该真的看到配置占用大量的系统资源,但如果它重新启动你的Mac通常应该解决这个问题。 你也可以尝试杀死活动监视器中的进程; 它会立即开始备份。

照片提供: guteksk7 / Shutterstock.com

赞 (0)
分享到:更多 ()