数据库使用 jemalloc 管理内存。
CentOS 版本:6.7 x86_64
MySQL 版本:5.7.12
jemalloc 版本:4.5.0
安装 jemalloc
下载 jemalloc 程序:
1 | wget https://github.com/jemalloc/jemalloc/archive/4.5.0.tar.gz |
解压、编译程序:
1 | tar xvf 4.5.0.tar.gz |
MySQL 加载 jemalloc
修改 MySQL 配置文件,在 [mysqld_safe]
里添加如下内容:
1 | malloc-lib=/usr/local/lib/libjemalloc.so |
重启 MySQL:
1 | service mysqld restart |
查看 jemalloc 是否生效:
1 | lsof -n |grep jemalloc |