Issue Mac 上的“mdworker”进程是什么

Mac 上的“mdworker”进程是什么

Mac 用户可能已经注意到,有时“mdworker”和“mds”进程在他们的计算机上处于活动状态,并想知道它们的目的是什么。让我们从名称开始——“mds”代表元数据服务器,而“mdworker”是元数据服务器工作者的缩写。 Spotlight 使用这两个过程来索引 Mac 系统,例如当数据从一个地方复制并移动到 Mac 上的另一个地方时。

虽然在特定情况下,“mds”和“mdworker”可能会占用 CPU 资源的很大一部分,但如果系统正在运行其他 CPU 密集型任务,那么这两个进程的设计都不会妨碍系统的整体生产力。但是,如果您认为 'mds' 和 'mdworker' 占用了异常多的 CPU 周期,您可以通过活动监视器确认您的怀疑。

  1. 转到 Applications 文件夹,打开 Utilities,然后启动 Activity Monitor。
  2. 选择 CPU 列以按当前使用的 CPU 周期对活动进程进行排序。
  3. 检查“mds”或“mdworker”是否位于列表顶部。如果是,则可能表示 Spotlight 无法正常运行。

尝试重建 Spotlight 的数据库

此问题的一个潜在解决方案是尝试重建 Spotlight 的数据库。最快的方法之一是通过内置的终端工具。

  1. 打开您的应用程序文件夹,转到实用程序,然后启动终端。
  2. 在终端窗口中,键入sudo mdutil -E /命令并按键盘上的 Return。
  3. 等待 Spotlight 重新索引您的 Mac。

'mdworker ' 意外关闭

有些用户可能会遇到“mdworker”意外退出的问题。此问题的一个潜在原因可能是 Spotlight 在尝试索引系统时可能已经不堪重负。如果有多个外部驱动器连接到您的 Mac,请尝试将它们从 Spotlight 的索引中排除。

  1. 选择“苹果”菜单。
  2. 打开“系统偏好设置”。
  3. 选择“聚焦”。
  4. 打开“隐私”。
  5. 将所有外部驱动器从 Finder 窗口拖到隐私窗口。
正在加载...