Mac电脑mds_store进程占用cpu过高的三种解决办法
<p>macOS 中的<code>mds_stores</code>进程是元数据服务器的一部分,用于优化 Spotlight(聚焦)搜索,使其能够更快速、高效地工作。而 Spotlight 是 macOS 的通用搜索工具,主要用于查找文件、应用程序甚至在线搜索结果。</p><p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202503/202503071001311.jpg" /></p>
<p>mds_stores 实际上是一个内置的索引系统,能够跟踪 Mac 上的所有数据。当你使用 Spotlight 搜索时,它会从建立好的索引数据库中获取并显示结果。通常情况下,mds_stores 会在后台静默运行,但有时它可能会长时间占用非常高的 CPU 使用率。</p>
<p>导致 mds_stores 进程 CPU 占用率居高不下的可能性有很多,例如:</p>
<ul><li>当将新的外置硬盘连接到 Mac 时,可能会有大量文件需要建立索引。</li><li>某些应用程序或进程可能会不断改写大量文件,可能导致索引重建。</li><li>系统错误或故障也是可能的诱因。</li></ul>
<blockquote><p>推荐阅读:<a href="https://www.jb51.net/os/MAC/951278.html" target="_blank">如何在 Mac 上监控 CPU 占用情况</a></p></blockquote>
<p>接下来,我将介绍如何解决 macOS 中 mds_stores 进程 CPU 占用率过高的问题。</p>
<p>以下是一些可能的解决方法:</p>
<ul><li><strong>等待一段时间:</strong>如果 mds_stores 进程正在进行大量的索引工作,可能需要一些时间来完成。您可以耐心等待一段时间,看看 CPU 使用率是否会下降。</li><li><strong>重新建立索引:</strong>您可以尝试重新建立 Spotlight 的索引,以解决可能存在的问题。打开系统偏好设置,点击"Spotlight",然后切换到"隐私"选项卡,将您的硬盘添加到隐私列表中,然后再将其从列表中移除。这将触发重新建立索引的过程。</li><li><strong>排除特定文件或文件夹:</strong>某些特定的文件或文件夹可能会导致 mds_stores 进程过高的 CPU 使用率。您可以尝试排除这些文件或文件夹,以减轻索引的负载。在系统偏好设置的"Spotlight"中,点击"隐私"选项卡,将这些文件或文件夹添加到隐私列表中。</li><li><strong>禁用 Spotlight:</strong>如果您不需要使用 Spotlight 的搜索功能,您可以完全禁用它,以避免 mds_stores 进程的 CPU 占用。在系统偏好设置的"Spotlight"中,切换到"搜索结果"选项卡,取消选中要搜索的项目。检查磁盘问题:有时,磁盘问题也可能导致 mds_stores 进程异常高的 CPU 使用率。您可以使用磁盘工具检查磁盘是否存在任何问题,并修复它们。</li></ul>
<h3>方法 1:暂时禁用文件索引</h3>
<p>在 Mac 上连接新的外置硬盘并进行大量文件移动或复制操作时,mds_stores 进程会为这些新增文件建立索引。如果你不经常使用 Spotlight 搜索,可以考虑暂时禁用文件索引:</p>
<p>1在「终端」中执行以下命令:</p>
<div class="jb51code"><pre>sudo mdutil -a -i off</pre></div>
<p>2将要求你输入管理员密码,输入后按回车。</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202503/202503071001312.jpg" /></p>
<p style="text-align:center">禁用 mds_stores 索引进程</p>
<p>3执行完命令后,文件索引将被禁用,mds_stores 进程也将停止执行索引操作。</p>
<p>禁用文件索引是一个临时性的解决方案,日后需要,可以使用以下命令重新启用:</p>
<div class="jb51code"><pre>sudo mdutil -a -i on</pre></div>
<h3>方法 2:禁用不必要的 Spotlight 索引类别</h3>
<p>Spotlight 不仅有基本的搜索功能,还能够执行各种任务,包括数学计算、查找联系人、搜索电子邮件、货币转换、同义词和反义词搜索、管理事件和提醒事项,以及在 Mac 上查找文件和文件夹等,甚至已经具备了通过关键词搜索识别图片内容的功能。</p>
<p>如果要减少 mds_stores 进程的 CPU 占用率,可以禁用 Spotlight 对特定类别建立索引。例如,如果不需要 Spotlight 搜索日程与提醒事项,可以关闭该类别。这样所使用的系统资源就会减少,有助于降低 CPU 占用率。</p>
<p>1、点击菜单栏中的 图标,选择「系统设置」。</p>
<p>2、在左侧栏中选择「Siri与聚焦」,在右侧的「搜索结果」下取消勾选不建立索引的类别。</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202503/202503071001313.jpg" /></p>
<p style="text-align:center">禁用 Spotlight 索引类别</p>
<p>如果你在使用 Raycast 这样的神器,可以全部取消勾选,相当于变相禁用 Spotlight 搜索。</p>
<h3>方法 3:重启 Mac</h3>
<p>如果在已经禁用文件索引和关闭 Spotlight 索引类别后,mds_stores 的 CPU 使用率仍然很高。可能是进程陷入了循环,可以考虑重启 Mac。某些更改只有在重启后才会生效,这一步可以确保所有调整都能够生效。</p>
<p>如果上述步骤方法都不奏效,可以联系 Apple 获取进一步帮助。</p>
頁:
[1]