Mac 上的“mdworker”进程是什么
如果您曾经仔细查看过 Mac 的活动监视器,那么您可能已经注意到许多无法识别的进程和应用程序。其中大部分是操作系统的一部分,或者是 macOS 依赖的实用程序。用户尝试查找更多信息的常见 Mac 进程之一是mdworker 。它可能经常伴随着一个叫做mds的子进程。有时,用户抱怨这些mdworker占用了太多 CPU 资源,他们想知道如何解决这个问题,或者甚至暂时结束进程是否安全。
Mdworker是元数据服务器工作者的缩写,是 Spotlight 实用程序的进程部分。它旨在为文件编制索引,并确保 Mac 的 Spotlight 尽快运行。如果它消耗了过多的 CPU 资源,那么 Spotlight 当前可能正在重建其索引。不过不用担心,如果您尝试运行繁重的软件,Spotlight 会自动释放资源,而mdworker会将其任务延迟到以后。
减少 Mdworker 的 CPU 使用率
由于您不应停止此过程,因此您可能需要考虑手动重建 Spotlight 的数据库,从而控制mdworker 何时使用资源。要手动执行此操作,您需要转到Applications -> Utilities -> Terminal并输入命令sudo mdutil –E / 。