今天升级到 Ubuntu 18.04 后,我发现baloo_file_extractor
占用了太多内存,导致笔记本电脑运行缓慢。我可以通过运行 来暂时解决这个问题balooctl disable
。我谷歌了一下,发现它与 KDE 有关,这很奇怪,因为我使用的是 GNOME。
那么禁用它或将其完全删除是否安全?如果不安全,有没有办法让它不消耗太多内存?
答案1
使用很安全balooctl disable
。
安装软件时需要小心谨慎。注意安装的内容以及通过依赖项引入的内容。例如,可能已安装dolphin
文件管理器。它将拉入图像查看器libkf5baloo5
等libkf5baloowidgets5
。gwenview
libkf5baloo5
如果您有兴趣追踪事情,请运行apt rdepends libkf5baloo5
并apt rdepends libkf5baloowidgets5
检查您系统上可能存在的软件包的输出。
在默认情况下,在 Kubuntu 18.04 中,baloo
初始索引过程之后的资源使用量很少。RAM 和 CPU 使用率通常不是问题。但是甚至在纯 Kubuntu 上运行也会出现baloo
问题!我使用它索引文件名和文件内容时没有遇到任何问题。
答案2
我正在使用 Ubuntu 20.04 Gnome,也许它对其他人有帮助。
我在 baloo_file 和 baloo_file_extractor 进程中遇到了 100% CPU 核心问题。我了解不深,但我发现它与 KDE 环境有关。
而且我之前也因为某种原因安装了海豚。所以我首先使用“stacer”应用程序将其从系统中删除。但问题并没有消失。然后我删除并清除依赖项并进行双重检查:)问题解决了!
sudo apt-get autoremove dolphin
sudo apt-get autoremove --purge dolphin
我真的很喜欢 KDE,但 baloo 核心的使用率高达 100%,这有点令人失望。经过观察,我发现 baloo 使用每个核心时都会使用某种调度算法。在某个特定时间,它会以 100% 的使用率使用核心 1,然后几分钟后就会转到其他核心。也许它是为可维护性而设计的,但 100% 是不可接受的。因为启动时 CPU 和风扇的某个部分过热了。