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

  • 相关阅读:
    Ubuntu 18.04 安装博通(Broadcom)无线网卡驱动
    Python3漏洞扫描工具 ( Python3 插件式框架 )
    Linux 防火墙
    基于Python3的漏洞检测工具 ( Python3 插件式框架 )
    git学习笔记
    sublime text 3 优化配置
    win10 出现0x80072efd错误
    Ubuntu搭建NFS服务器,NFS协议详细分析
    docker实现跨主机连接
    Python-RabbitMQ(持久化)
  • 原文地址:https://www.cnblogs.com/qmfsun/p/4610378.html
Copyright © 2011-2022 走看看