zoukankan      html  css  js  c++  java
  • 服务器压力测试系列二:服务器监控工具tsar安装

      tsar是淘宝团队开源的一个监控服务器状态的软件,它可以实时监控到cpu使用率、内存使用率、网络io、磁盘io、服务器负载以及这里我觉得最重要的qps(query per sencond,衡量web服务器处理能力的指标)

       

          地址http://tsar.taobao.org/ 

          1、这个安装很简单,就是三部曲 configure make make install

          2、安装完毕后需要加装tsar对nginx的支持

        tsar的nginx扩展模块项目主页为:https://github.com/taobao/tsar-mod_nginx ,点击下载zip包。

         unzip tsar-mod_nginx-master.zip

        进入这个目录

                tsardevel nginx(你会发现多了个nginx的目录)

        cp tsar-mod_nginx-master/mod_nginx.c nginx/

                然后就是make  && make install

           3、安装完成后运行 tsar -i 1 -l 就是实时监控服务器状态了。但是这里的qps项没有数值,而是--

             需要进行下面的配置

             1) nginx配置

                在nginx配置文件增加下面代码    

          server {
            listen 80;
            server_name 127.0.0.1 default;
            location =/nginx_status {
            stub_status on;
            access_log off;
            allow 127.0.0.1;
            deny all;
          }
        }

         2) 定义环境变量       

        export NGX_TSAR_HOST=127.0.0.1;
        export NGX_TSAR_PORT=80;
        export NGX_TSAR_SERVER_NAME=127.0.0.1;
        export NGX_TSAR_URI=/nginx_status;

            但是这样定义值针对本次登录,下次ssh登录的话又要重新敲一遍上面的代码。我采用了一个取巧的方法:

            写一个shell脚本,命名为tsar.sh

        #!/bin/sh
        export NGX_TSAR_HOST=127.0.0.1;
        export NGX_TSAR_PORT=80;
        export NGX_TSAR_SERVER_NAME=127.0.0.1;
        export NGX_TSAR_URI=/nginx_status;

            保存以后下次重新登录的时候运行 source tsar.sh命令即可生效

  • 相关阅读:
    skydriver 工具 SDExplorer
    微软出手了:Live Office与Google 文档大PK
    4§7 二次曲面的直纹性
    5§4 二次曲线的直径
    5§5 二次曲线的主直径
    AI第四章 计算智能(1)
    矩阵理论 第五讲 对角化与Jordan标准形
    矩阵理论第 四讲 矩阵的对角化
    5§7 二次曲线方程的化简与分类
    矩阵论 ppt
  • 原文地址:https://www.cnblogs.com/sky20081816/p/3117314.html
Copyright © 2011-2022 走看看