CentOS下安装gperftools优化nginx

文章目录

[隐藏]

  • 一、下载软件包
  • 二、安装gperftools
  • 三、测试
一、下载软件包
http://mirror.yongbok.net/nongnu/libunwind/libunwind-1.1.tar.gz  #下载libunwind    https://gperftools.googlecode.com/files/gperftools-2.0.tar.gz   #下载gperftools  上传软件包到服务器的/usr/local/src目录下面  
二、安装gperftools

1、安装libunwind(安装gperftools前需要先安装libunwind)

cd /usr/local/src  #进入安装目录  tar zxvf libunwind-1.1.tar.gz  #解压  cd libunwind-1.1  ./configure #配置  make #编译  make install #安装  

2、安装gperftools

cd /usr/local/src  tar zxvf gperftools-2.0.tar.gz  cd gperftools-2.0 #进入目录  ./configure --enable-frame-pointers #配置  make  make install  

3、配置gperftools

vi /etc/ld.so.conf.d/usr_local_lib.conf  #编辑,添加以下内容  /usr/local/lib  :wq! #保存退出    /sbin/ldconfig  #执行此命令    cd /usr/local/src/nginx-1.2.4 #进入nginx安装包目录    ./configure --prefix=/usr/local/nginx --with-google_perftools_module --without-http_memcached_module --user=www --group=www --with-http_stub_status_module --with-openssl=/usr/ --with-pcre=/usr/local/src/pcre-8.31  #重新配置nginx,添加--with-google_perftools_module参数    make #编译  make install  #安装    mkdir /tmp/tcmalloc  #新建目录  chmod  777 /tmp/tcmalloc -R  #设置目录权限  

4、配置nginx

vi /usr/local/nginx/conf/nginx.conf #编辑,在#pid logs/nginx.pid;这行的下面添加  google_perftools_profiles /tmp/tcmalloc;  :wq! #保存退出  
service nginx restart  #重启nginx  
三、测试
lsof -n | grep tcmalloc #测试tcmalloc  lsof -n | grep nginx  #测试nginx  

至此,CentOS下安装gperftools优化nginx完成。

原文出处:appx -> http://www.appx.top/articles/33472.html

本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如果侵犯你的利益,请发送邮箱到 [email protected],我们会很快的为您处理。
超哥软件库 » CentOS下安装gperftools优化nginx