zoukankan      html  css  js  c++  java
  • tcMalloc 配置和优化 nginx 高性能

    tcMalloc优化nginx 
    记住:nginx一定要先启动
    1>下载安装libunwind:
    #wget  http://download.savannah.gnu.org/releases/libunwind/libunwind-0.99.tar.gz
    wget  http://download.savannah.gnu.org/releases/libunwind/libunwind-0.99-alpha.tar.gz
    tar -zxvf libunwind-0.99-alpha.tar.gz
    cd libunwind-0.99-alpha
    CFLAGS=-fPIC  ./configure
    make CFLAGS=-fPIC
    make CFLAGS=-fPIC install
     
    2>下载安装Google-perftools
    wget  http://soft.7dot.com/soft/google-perftools-1.8.tar.gz
    tar  -zxvf  google-perftools-1.8.tar.gz
    cd google-perftools-1.8
    ./configure
    make  &&  make install
    echo "/usr/local/lib"  >  /etc/ld.so.conf.d/usr_local_lib.conf
    ldconfig
     
    3>又一次编译nginx(使nginx支持Google-perftools)
    cd nginx-1.2.8
    ./configure  --with-google_perftools_module  --with-http_stub_status_module 
     
     
    #./configure
    #> --with-google_perftools_module  --with-http_stub_status_module    #--prefix=/usr/local/nginx
     
     
    make 
    make install
     
    4> 为google-perftools 加入线程文件夹
    mkdir /tmp/tcmalloc
    chmod 0777 /temp/tcmalloc 
     
    5> 改动nginx主配置文件
    cd  /usr/local/nginx/conf
    改动nginx.conf 在pid这行加入以下代码
    #pid logs/nginx.pid
    #google_perftools_profiles /tmp/tcmalloc/
    google_perftools_profiles /tmp/tcmalloc
     
     
    检查nginx.conf配置是否正确
    /usr/local/nginx/sbin/nginx  -t  -c   /usr/local/nginx/conf/nginx.conf
    #/usr/local/nginx/sbin/nginx  -t  -c  /usr/local/nginx/sbin/conf/nginx.conf
     
    重新启动nginx
    /usr/local/nginx/sbin/nginx -s reload
    #kill -HUP  cat /usr/local/nginx/logs/nginx.pid
    ps ax  | grep nginx | grep -v grep   | awk  '{print $1}' | xargs  kill -9 
    6>  验证
    lsof -n | grep tcmalloc
     
     
      
  • 相关阅读:
    PrefixSpan序列模式挖掘算法
    PrefixSpan序列模式挖掘算法
    CBA算法---基于关联规则进行分类的算法
    CBA算法---基于关联规则进行分类的算法
    CBA算法---基于关联规则进行分类的算法
    RoughSets属性约简算法
    RoughSets属性约简算法
    hdu Proud Merchants
    hdu I NEED A OFFER!
    hdu Watch The Movie
  • 原文地址:https://www.cnblogs.com/jhcelue/p/7081947.html
Copyright © 2011-2022 走看看