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
     
     
      
  • 相关阅读:
    猫与路由器(还没看)
    ORA-12154: TNS: 无法解析指定的连接标识符(未解决)
    easy-batch demo
    mongodb 创建用户
    docker mongodb
    监听器,过滤器,拦截器
    mysql docker-compose启动异常:Database is uninitialized and password option is not specified
    设计模式-builder模式的价值
    【C++ Template | 04】折叠表达式
    【vim】vim插件教程
  • 原文地址:https://www.cnblogs.com/jhcelue/p/7081947.html
Copyright © 2011-2022 走看看