macOS 中 mds_stores 进程 CPU 占用率过高的问题
方法 1:暂时禁用文件索引
在 Mac 上连接新的外置硬盘并进行大量文件移动或复制操作时,mds_stores 进程会为这些新增文件建立索引。如果你不经常使用 Spotlight 搜索,可以考虑暂时禁用文件索引:
1在「终端」中执行以下命令:
sudo mdutil -a -i off2将要求你输入管理员密码,输入后按回车。
禁用 mds_stores 索引进程
禁用 mds_stores 索引进程
3执行完命令后,文件索引将被禁用,mds_stores 进程也将停止执行索引操作。
禁用文件索引是一个临时性的解决方案,日后需要,可以使用以下命令重新启用:
sudo mdutil -a -i on方法 2:禁用不必要的 Spotlight 索引类别
Spotlight 不仅有基本的搜索功能,还能够执行各种任务,包括数学计算、查找联系人、搜索电子邮件、货币转换、同义词和反义词搜索、管理事件和提醒事项,以及在 Mac 上查找文件和文件夹等,甚至已经具备了通过关键词搜索识别图片内容的功能。
如果要减少 mds_stores 进程的 CPU 占用率,可以禁用 Spotlight 对特定类别建立索引。例如,如果不需要 Spotlight 搜索日程与提醒事项,可以关闭该类别。这样所使用的系统资源就会减少,有助于降低 CPU 占用率。
1点击菜单栏中的 图标,选择「系统设置」。
2在左侧栏中选择「Siri与聚焦」,在右侧的「搜索结果」下取消勾选不建立索引的类别。
如果你在使用 Raycast 这样的神器,可以全部取消勾选,相当于变相禁用 Spotlight 搜索。
