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/

관련 정보