产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] jemalloc优化MySQL、Nginx内存管理[转载]

zmyamh
金牌会员
6028.52 价值分

zmyamh 发表于 2013-09-12 21:41:10
不知道AMH 现在使用的是淘宝的nginx分支tengine么,如果是 应该是有整合jemalloc的吧



安装jemalloc
cd lnmp/src
wget http://www.canonware.com/download/jemalloc/jemalloc-3.4.0.tar.bz2
tar xjf jemalloc-3.4.0.tar.bz2
cd jemalloc-3.4.0
./configure
make && make install
echo '/usr/local/lib' > /etc/ld.so.conf.d/local.conf
ldconfig
使用jemalloc优化MySQL
MySQL/MaridDB 5.5编译方法,cmake预编译时加上下面参数
-DCMAKE_EXE_LINKER_FLAGS="-ljemalloc" -DWITH_SAFEMALLOC=OFF
或者直接加载,修改mysqld_safe
sed -i 's@executing mysqld_safe@executing mysqld_safe\nexport LD_PRELOAD=/usr/local/lib/libjemalloc.so@' /usr/local/mysql/bin/mysqld_safe
service mysqld restart
使用jemalloc优化Nginx.
cd lnmp/src/nginx-1.4.2
make clean
./configure --prefix=/usr/local/nginx --user=www --group=www \
--with-http_stub_status_module --with-http_ssl_module --with-http_flv_module \
--with-http_gzip_static_module --with-ld-opt="-ljemalloc"
make && make install
验证jemalloc优化Nginx是否生效,如下
lsof -n | grep jemalloc
2013-09-12 21:41:10 1

amysql
创始人
16530.81 价值分

amh目前是用原版nginx。
  支持 (0分)  反对 (0分)
回复  2013-09-12 23:24:30 2

AMH面板 - 好用高效低占用、安全可靠极稳定

hua445633972
银牌会员
1197.00 价值分

顶楼主 只要你制作成模块 A大会给你加才智
  支持 (0分)  反对 (0分)
回复  2013-09-13 01:01:28 3

w241357
银牌会员
1148.00 价值分

前排支持大家啊.菜鸟等着用就行了
  支持 (0分)  反对 (0分)
回复  2013-09-13 08:02:31 4
 1  (总1页)
AMH社区列表
用户服务中心