宝塔面板需安装Redis, Redis默认jemalloc优化 当然可以自己编译,
二种方法加载jemalloc my.conf或MySQL启动服务 写入my.conf属于启动服务后加载配置 写入启动服务是随MySQL启动的同时加载jemalloc二者本质上有些区别但效果是一样的。
下面以已安装Redis 加载jemalloc
终端执行下面命令 效果如下图
lsof -n | grep jemalloc
编辑MySQL启动脚本
vi /etc/init.d/mysqld搜索 如图
echo $echo_n "Starting MySQL"
下面一行新增 如图
export LD_PRELOAD=/usr/local/lib/libjemalloc.so.2
宝塔面板重启MySQLf 执行命令查看效果
lsof -n | grep jemalloc