저는 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 저장소에 있는 기존 버전을 사용하여 시스템을 업그레이드하세요.