KDE 磁盘占用高

KDE 磁盘占用高

昨天拿 Linux 玩游戏(当然拿 Linux 玩游戏有点强人所难,Linux 拿 wine 玩玩 galgame 就够了),发现游戏运行地异常慢,电脑也非常烫手
所以我看了一下电脑的各项数据,发现了磁盘占用过高,于是尝试解决,最终找到的罪魁祸首就是 Baloo
磁盘高速运行

问题解决

我先查看了 htop,调到 IO 项查看,发现有一个进程的 IO 特别高
htop

由于一开始不知道这是什么进程,不敢随意乱关闭,不过一开始也没过它是病毒,比较它的路径里有 kf6 的字样,那应该就是 KDE 的问题了
于是去 wiki 上查了一下这个进程,发现这只是个文件检索功能,用来快速搜索文件
比如打开 Dolphin 时为了展示文件,会需要用到它,krunner 也是
所以可以放心关闭它,除了使用过程中一些功能不能用到,其他功能都可以正常使用

关闭 baloo

1
balooctl6 disable

启动 baloo

1
balooctl6 enable

禁用 baloo 后,磁盘的占用就下降了

添加排除路径

后面我去看了一下 KDE 官方的文档,发现了一个更好的方法解决方法,就是添加排除路径
编辑 ~/.config/baloofilerc 文件,在 [General] 下添加配置

1
exclude folders[$e]=$HOME/FolderA,$HOME/FolderB

然后重启一下 Baloo 就好了

问题产生原因

前面说了,这是个文件搜索工具,所以它需要扫描整个文件系统,我猜测,以前没有发生这种问题的原因应该是系统中的文件数量少,所以它很快就完成了工作
但是由于最近在做毕业设计,用到了 YOLO 来训练模型,电脑里面存了大量的图片,所以它在扫描整个文件系统上花费了大量的时间
解决 Baloo 占用过高的问题,可以尝试减少系统中的文件数量


博客有一年多没有怎么好好更新了,去年是准备考研,最近录取结果出来了,成功上岸
最近半年也是在准备考研复试和毕业设计,所有又没时间,现在终于有时间好好的学点自己想学的东西了
不过今年放假想配一台电脑打游戏,不知道还会不会腾出时间来呢 ε=ε=┌( >_<)┘