美文网首页
压力测试工具:stress, 性能分析工具:sysstat

压力测试工具:stress, 性能分析工具:sysstat

作者: hswwjp | 来源:发表于2019-03-08 15:16 被阅读0次

    stress:linux 系统下的压力测试工具,可用来模拟异常场景造成 load average 平均负载升高

    sysstat:包含了常用的 linux 性能分析工具

    mpstat: 多核CPU性能分析工具
    pidstat: 进程性能分析工具


    mpstat:主要用于多CPU环境下,显示各个CPU的状态,这些信息存放在/proc/stat文件中。
    语法:
    mpstat (选项) (参数)
    选项:
    -P:指定CPU编号
    参数:

    • 间隔时间:每次报告的间隔时间(秒);
    • 次数:显示报告的次数。

    示例:mpstat -P ALL 2 3:每隔2秒生成一个报告,总共生成3个


    pidstat:监控全部或指定进程占用系统资源的情况
    语法:
    pidstat [ 选项 ] [ <时间间隔> ] [ <次数> ]
    选项

     -d
        PID:进程id
        kB_rd/s:每秒从磁盘读取的KB
        kB_wr/s:每秒写入磁盘KB
        kB_ccwr/s:任务取消的写入磁盘的KB。当任务截断脏的pagecache的时候会发生。
        COMMAND:task的命令名
     -u
        报告CPU利用率
        报告独立进程是显示:
        PID:进程id
        %usr:用户级别cpu使用率
        %system:系统级别cpu使用率
        %guest:虚拟处理器的cpu使用率
        %CPU:总CPU使用率
        CPU:进程使用到的cpu个数。
        Command:命令名processor)使用的毫秒数。
        Command:命令名
    

    示例:pidstat -u 2 3:每隔2秒生成一个报告,总共生成3个

    参考链接:https://www.cnblogs.com/Amaranthus/p/5754726.html

    相关文章

      网友评论

          本文标题:压力测试工具:stress, 性能分析工具:sysstat

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