Akonadi mysqld 即使在重新启动后也使用 2GB 内存(Arch Linux、Plasma 5)

Akonadi mysqld 即使在重新启动后也使用 2GB 内存(Arch Linux、Plasma 5)

我有 Arch Linux 和 Plasma 5。今天我按照 archlinux wiki 中的描述禁用了 tmpfs(即systemctl mask tmp.mount创建自定义文件/etc/tmpfiles.d/tmp.conf)。

然后我尝试在文件夹 /tmp 中创建大文件(例如dd if=/dev/zero of=/tmp/large.dat count=2097152给我一个 1GB 文件)。当我创建它们时,我注意到 mysqld 开始使用更多的内存。现在我删除了我创建的所有大文件。我重新启动了几次,每次重启后我都看到 mysqld 使用了大约 2GB 的 RAM。我在自动启动中没有任何不寻常的程序/脚本。我有普通的 Arch Linux 安装。我知道我可以禁用 akonadi,但是还有其他解决方案吗?

<code>ps aux</code> 的内存使用情况 系统监视器的内存使用情况

答案1

难辞其咎的是jemalloc。要么降级 jemalloc:

pacman -U /var/cache/pacman/pkg/jemalloc-4.2.1-1-x86_64.pkg.tar.xz

或使用存储库 jemalloc 4.3.1-1 中已有的版本升级系统

https://archive.archlinux.org/packages/j/jemalloc/

相关内容