我有 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,但是还有其他解决方案吗?
答案1
难辞其咎的是jemalloc。要么降级 jemalloc:
pacman -U /var/cache/pacman/pkg/jemalloc-4.2.1-1-x86_64.pkg.tar.xz
或使用存储库 jemalloc 4.3.1-1 中已有的版本升级系统