yum 으로 간단하게 jemalloc 설치합니다. EPEL 저장소에 존재하므로 EPEL 저장소 연결은 먼저 해두어야 합니ㅏㄷ.
# yum install jemalloc
pmap 으로 jemalloc 이 적용되었는지 확인할 수 있습니다.
# pmap `pidof mysqld` | grep jemalloc
설치만 한 상태라면 아무런 결과가 나오지 않아야 정상입니다..
mysqld 실행 스크립트를 수정하여 mysqld 에만 jemalloc 이 이용되도록 수정합니다.
# vi /usr/bin/mysqld_safe
19 라인 정도에 위치한
mysqld_ld_preload=
에 jemalloc 라이브러리를 연결해줍니다.
mysqld_ld_preload=/usr/lib64/libjemalloc.so.1
# service mysql stop
# service mysql start --wsrep_cluster_address='gcomm://'
지금 MariaDB 5.5 에 Galera Cluster 을 연결해서 사용중인 서버이고, 메인 서버에 적용하는 것이라서 --wsrep_cluster_address 옵션을 이용해서 새로운 클러스터임을 알려줍니다. (필요없으면 지우고 실행)
pmap 으로 jemalloc 이 적용되었는지 다시 확인
# pmap `pidof mysqld` | grep jemalloc
뭔가 결과가 나와야 정상
댓글 없음:
댓글 쓰기