У меня Arch Linux с Plasma 5. Сегодня я отключил tmpfs, как описано в вики Archlinux (то есть systemctl mask tmp.mount
и создал собственный файл / и т. Д.) /tmpfiles.d/tmp.conf
).
Затем я поигрался с созданием больших файлов в папке / tmp (например, dd if = / dev / zero of = / tmp / large.dat count = 2097152
дает мне файл размером 1 ГБ). Когда я их создал, я заметил, что mysqld начал использовать больше оперативной памяти. Теперь я удалил все большие файлы, которые создал. Я перезагружался несколько раз, и после каждого я вижу, что mysqld использовал около 2 ГБ ОЗУ. Никаких необычных программ / скриптов в автозапуске у меня нет. У меня обычная установка Arch Linux. Я знаю, что могу отключить аконади, но есть ли другое решение?
Во всем виноват джемаллок. Либо понизьте версию jemalloc:
pacman -U /var/cache/pacman/pkg/jemalloc-4.2.1-1-x86_64.pkg.tar.xz
, либо обновите систему с уже имеющимся в репозитории jemalloc 4.3.1-1