问题背景

有时候忽然发现风扇转到特别厉害,打开的应用程序并不多。打开活动监视器,可以看到 mds、mds_stores、mdworker 占用很高的 cpu 和 内存 资源。

Spotlight 中文名称为 聚焦,就是按下 Command + 空格 弹窗的那个搜索框。

系统偏好设置位置:

mds、mds_stores、mdworkerSpotlight 的组成部分:

  • mds

    元数据服务器。

  • mdworker

    元数据服务器 worker 进程,主要负责文件的索引。

  • mds_stores

    元数据存储服务。

在 Mac 上使用“聚焦”

利用“聚焦”,您可以在 Mac 上查找应用、文稿及其他文件。您还可以利用“聚焦建议”来获取新闻、体育、影片、天气等信息。

使用“聚焦”进行搜索

  1. 点按菜单栏右上角的 ,或按下 Command-空格键。

  2. 输入您要查找的内容。您可以搜索类似“Apple Store 商店”或“来自艾米莉的电子邮件”这样的内容。

  3. 要打开结果列表中的某个项目,请连按这个项目。或者,要快速浏览结果,请使用向上箭头或向下箭头键。

按文件类型或位置进行搜索

  • 要按文件类型进行搜索,请使用“种类”一词以及文件类型。例如,键入“种类:文件夹”或“种类:音频”。
  • 要在 Mac 上显示某个文件的位置,请从结果列表中选取这个文件,然后按住 Command。预览窗口的底部将显示这个文件的位置。要打开这个文件的位置,请按下 Command-R。
  • 要在 Finder 中查看来自 Mac 的所有结果,请滚动到结果列表的底部,然后连按“在访达中全部显示”。

获取定义以及计算和换算结果

“聚焦” 可以显示词典定义、计算结果、度量单位换算结果等内容。了解使用“聚焦”进行搜索的更多方式。

下面列举了一些您可以完成的操作示例:

  • 要获取定义,请输入字词或短语,然后点按“定义”部分中的结果。
  • 要获取计算结果,请在搜索栏中输入类似“2+2”这样的内容。
  • 要转换度量单位,请输入类似“25 磅”或“32 英尺换算成米”这样的内容。

查找影片放映时间、天气和附近的地点

您可以使用“聚焦”来搜索影片放映时间、天气以及附近的地点。

下面列举了一些您可以完成的操作示例:

  • 要获取放映时间,请输入您要观看的影片名称。要查看您附近放映的影片,请输入“放映时间”。
  • 要获取当地的天气信息,请输入“天气”。
  • 要查找您附近的餐馆,请输入类似“就餐场所”这样的内容,然后点按“地图”部分中的结果。

问题处理

以上是 聚焦 的功能说明,因为我很少使用这些功能,所以我选择了禁止 聚焦 索引文件。

sudo mdutil -a -i off

如果需要再次使用,可以通过以下命令重新开启。

sudo mdutil -a -i on