mdworker – 什么是mdworker?
目录:
- 什么是mdworker?
- mdworker 正在减慢我的 Mac,CPU 使用率为 60%!
- mdworker需要多长时间完成?
- 我应该杀死mdworker吗?如果我杀死 mdworker 会发生什么?
- 如何停止或禁用mdworker?
- mds呢?这与mdworker有关吗?
有没有想过 Mac 上的“mdworker”进程是什么? mdworker 是“元数据服务器工作者”的缩写,如果您仍然感到困惑,请不要难过。 mdworker 基本上是 Mac OS X 强大的搜索引擎 Spotlight 背后的核心技术,它从你的 Mac 及其文件中抓取元数据并创建一个可读索引,这样你就可以通过 Spotlight(命令空格键)几乎即时地找到东西。
我们将介绍有关 Mac 上 mdworker 的一些常见问题和解答,灵感来自我最近从另一端到达 Mac OS 平台的切换器朋友,他在推特上问我为什么 mdworker 如此占用很多CPU。
什么是mdworker?
如上所述,mdworker 是 Spotlight 的一部分,Spotlight 基本上是您 Mac 的搜索引擎(想想 Google,但在本地搜索您自己的文件)。
mdworker 正在减慢我的 Mac,CPU 使用率为 60%!
是的,mdworker 有时会导致您的Mac 变慢并且CPU 使用率很高,这是完全正常的。你应该让它运行直到它完成,CPU使用率将恢复正常。
mdworker需要多长时间完成?
这完全取决于您的Mac 文件系统上次编制索引的时间以及编制索引后的新文件数量。如果您刚刚插入已加载的外部硬盘驱动器,预计需要一段时间。 mdworker 运行 15 分钟到一个多小时的时间并不少见。如果你有一个非常大的硬盘驱动器,上面有大量数据,mdworker 可能需要很长时间才能完成,因为每个单独的文件都被索引了。
我应该杀死mdworker吗?如果我杀死 mdworker 会发生什么?
不,你不应该杀死 mdworker,因为它通过索引你的 Mac 内容来为你提供服务。如果你真的杀了 mdworker,你的 Mac 文件系统将不会被完全索引,并且它的可搜索性将大大降低,直到 mdworker 再次运行并完成完整索引。杀掉mdworker没什么大问题,只是不推荐而已
如何停止或禁用mdworker?
由于mdworker 是Spotlight 的一部分,您必须禁用Spotlight 才能禁用mdworker。同样,不推荐这样做,但是如果你想禁用 mdworker,这里有一个操作指南:
如何禁用聚光灯
mds呢?这与mdworker有关吗?
是的,mds是运行子进程mdworker的父元数据服务器,两者通常是并发运行的。你可以具体阅读mds和Mac OS了解更多信息。