macOS Catalina(10.15.6)文件大量变动后mds/mds_stores/mdworker引发系统卡顿

最近在执行`bash gradlew clean build`之后,`macOS Catalina(10.15.6)`系统处于长时间的卡顿状态。尽管已经编译结束了,依旧要持续非常长的一段时间才能恢复顺畅。

在执行`top`命令之后,发现进程`mds`,`mds_stores` 持续维持在高负荷运行状态,基本上把`CPU`跟磁盘`IO`全部占用。

网上搜索了一下,这两个服务是`macOS Catalina(10.15.6)`系统的索引服务,由于编译过程中瞬间删除,又重新产生大量的临时文件,数量在几万个,大小达到若干GB。索引服务尝试对这些文件进行索引,引起极大的系统开销。

解决方法就是临时或者永久关闭索引服务

$ sudo mdutil -a -i off

重新打开的话,执行

$ sudo mdutil -a -i on

参考连接


Mac系统 mds、mds_stores、mdworker 占cpu很高,以及这些进程是干啥的

发布者

发表回复

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