美文网首页时间,效率,自律测试linux 我来学
【linux☞2】服务器监视测试~简单实战

【linux☞2】服务器监视测试~简单实战

作者: _王子_ | 来源:发表于2017-02-21 17:51 被阅读97次

    测试项:cpu、数据库、内存、I/O26后台负载测试

    1、查看cpu

    #top

    cpu进程

    cpu大小

    cpu大小

    有四个单核的CPU,ID分别为0,大小是2.2G。

    2、查看数据库

    # ps -ef|grep mysqld看看是否有mysqld_safe和mysqld进程

    系统连接mysql进程

    [root@dev ~]# ps -ef|grep mysqld

    root128810 Nov07 ?00:00:00 /bin/sh/usr/local/mysql/bin/mysqld_safe

    mysql178012880 Nov07 ?00:15:20 /usr/local/mysql/bin/mysqld--basedir=/uql --log-error=/data/mysql/user_3306/data/error.log--pid-file=/data/mysql/user_3306/dat

    root2263396730 15:11 pts/000:00:00 grep mysqld

    3、查看内存

    # free查看内存情况(free –m-m代表下面的是以M为单位)

    系统内存

    查看磁盘空间

    # df -h

    磁盘空间

    4、查看I/O

    # iostat -x

    系统I/O

    % user :0.83。在用户级(应用程序)执行时产生的CPU使用率

    % system :0.35。在系统级(内核)执行时产生的CPU使用率

    % idle :98.81。在CPU空闲并且系统没有未完成的磁盘I/O请求idle,如果高,说明CPU较空闲,如果持续低于10的话,说明CPU处理能力低,此时存在CPU瓶颈)

    % iowait :0.01。CPU空闲期间系统有未完成的磁盘I/O请求

    %nice :0.00。(改变进程优先序列操作)操作使用

    %steal :0.00。虚拟CPU的无意识等待时间

    查看系统负载情况:

    负载

    5、分析http://192.168.1.xx:8088地址负载情况(使用siege命令,先下载安装好,siege在网上有很多相关文章,自行查阅,这里就不详细说明)

    # ./siege -c 50 -r 50 -uhttp://192.168.1.xx:8088/

    ……

    Lifting the server siege...

    Transactions:625 hits总共完成625次测试

    Availability:64.83 %测试有效性64.83 %

    Elapsed time:163.70 secs用时163.70秒

    Data transferred:13.95 MB传输了13.95mb数据

    Response time:0.12 secs响应时间0.12s

    Transaction rate:3.82 trans/sec每秒传输3.82次

    Throughput:0.09 MB/sec数据吞吐量每秒0.08mb

    Concurrency:0.45实际并发访问

    Successful transactions:625成功传输625次

    Failed transactions:339失败传输339次

    Longest transaction:1.20每次传输花费最长时间1.2s

    Shortest transaction:0.00每次传输花费最短时间0.00s

    备注:用户线程数大于2000,测试环境直接卡死,cpu超过40%以上

    监测xx服务器全面统计状态

    # cat /proc/stat

    服务器全面统计状态

    相关文章

      网友评论

      本文标题:【linux☞2】服务器监视测试~简单实战

      本文链接:https://www.haomeiwen.com/subject/wvmuwttx.html