zoukankan      html  css  js  c++  java
  • 性能测试常用的linux命令

    性能测试常用的linux命令   

    linux测试nginx64bitredhatlighttpd

    查看日志  
     awk '$4 ~/^[27/Nov/2008:15:2[0-5]/ {print $0}' access_log |wc -l

    查看日志中每秒产生多少个动态链接
     tail -n 100000 /data1/logs/access.log | grep "06/Mar/2008:15:29:00" | wc -l     

    查看进程编号
    ps aux|grep nginx         ps aux|grep lighttpd        ps aux|grep httpd  


    重启nginx命令如下
     /usr/local/nginx/sbin/nginx –s  reload

    检查nginx配置命令如下
    /usr/local/nginx/sbin/nginx -t -c

    表示Apache能够处理多少个并发请求
    ps -ef | grep httpd | wc -l     
    netstat -anpo | grep php-cgi | wc  -l
    netstat -an|grep EST|wc -l

    netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
     (其中的SYN_RECV表示正在等待处理的请求数;ESTABLISHED表示正常数据传输状态;TIME_WAIT表示处理完毕,等待超时结束的请求数)

    grep "25/Mar/2008:15:01:15" /data1/logs/nginx.log | wc -l    从Nginx访问日志中,统计每分钟的第15秒共有多少条日志记录。

    查看CPU信息(型号)
    # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
          8  Intel(R) Xeon(R) CPU            E5410   @ 2.33GHz
    (看到有8个逻辑CPU, 也知道了CPU型号)

    # cat /proc/cpuinfo | grep physical | uniq -c
          4 physical id      : 0
          4 physical id      : 1
    (说明实际上是两颗4核的CPU)

    # getconf LONG_BIT
       32
    (说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)

    # cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
       8
    (结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)


    再完整看cpu详细信息, 不过大部分我们都不关心而已.
    # dmidecode | grep 'Processor Information'

    查看内存信息
    # cat /proc/meminfo

    (查看当前操作系统内核信息)
    # uname -a

    (查看当前操作系统发行版信息)
    # cat /etc/issue | grep Linux

    查看机器型号
    # dmidecode | grep "Product Name"

    查看网卡信息
    # dmesg | grep -i eth

    查看apache版本
    /usr/sbin/apachectl -v
    httpd -v

    mysql版本查看
    mysql –help | grep Distrib
    mysql -V
    mysql/bin/mysql -u root -p -e “select version()”
    /bin mysqladmin version

    查看linux版本
     lsb_release -a
    head -n1 /etc/issue
    cat /etc/redhat-release (redhat)
    rpm -q redhat-release        (redhat)

    查看内核版本
    cat /proc/version
    uname -a
    uname -r

    查看php版本
    php -v

    查看nginx版本
    #/usr/local/nginx/sbin/nginx -V

  • 相关阅读:
    什么是MSI文件?
    学习window系统下的注册表
    AngularJS学习手册
    学习ajax 总结
    jquery基础教程读书总结
    overflow:hidden清除浮动原理解析及清除浮动常用方法总结
    javascript进阶-原型prototype
    javascript-函数进阶
    小技巧之a标签自动解析URL
    Myeclipse出现 java文件中文乱码问题
  • 原文地址:https://www.cnblogs.com/qmfsun/p/4610378.html
Copyright © 2011-2022 走看看