解决 macOS 下 mds_stores 占用大量 CPU 的办法

自从更换到 M 系列 Apple Silicon 芯片的 MacBook 后,很少听到风扇的声音,机器背面也很少发烫,一般摸上去都是冰冰的,或者跟日常气温差不多。今天突然发现风扇在转,声音虽然不是特别大,但是能听到,并且机器背面明显发烫。查看了下进程,发现是 mds_stores 占用了大量的 CPU 资源。

研究了一下,先说解决 mds_stores 占用大量 CPU 资源的办法:

1、重启

对,就是重启,一般用 Mac 的用户都是不重启电脑的,收起来的时候,直接合上屏幕即可,但是重启真的能解决一些奇怪的问题。重启是解决 mds_stores 最有效、简单的方法。

2、暂时禁用 spotlight 索引

在终端里输入以下命令,输入密码即可:

sudo mdutil -a -l off

如果要重新开启索引,输入以下命令:

sudo mdutil -a -l on

3、禁用不必要的 spotlight 索引

进入“系统设置”–>“Siri 与聚焦”,找到右侧的“搜索结果”,取消勾选不想要的索引。

spotlight 禁用搜索


扩展阅读

mds_stores 是什么进程

mds_stores 是 macOS spotlight (聚焦)使用的进程,用来优化搜索,就是我们通俗说的建立索引。spotlight 是 macOS 自带的搜索工具,可以用来查找文件、应用等等。

是什么导致 mds_stores 疯狂占据 CPU资源

mds_stores 是 spotlight 的索引进程,所以当你的 Mac 突然增加或修改了很多文件,需要重新索引,才会导致 mds_stores 疯狂运转,有的时候,升级 macOS 之后,也会出现。当然,有的时候是一些系统 bug,所以,重启还是最简单的解决办法。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>