美文网首页
sysstat性能监控工具

sysstat性能监控工具

作者: 刘小白DOER | 来源:发表于2020-10-16 22:55 被阅读0次

        今天试用了一款好用的系统监控工具 Sysstat,可以查看CPU使用率、硬盘和网络吞吐数据等等信息。

    1、安装sysstat

       sudo  apt-get install  sysstat 。安装工具包,也可以apt-cache search sysstat搜索一下是否有数据源。

       sudo nano  /etc/default/sysstat 。编辑配置文件,开启sadc收集信息功能。

    配置文件允许sadc收集信息

    2、包含的工具。工具后面加--help可以查看命令后参数含义。

    iostat:报告设备,分区和网络文件系统的CPU统计信息和输入/输出统计信息。

    iostat运行信息

    mpstat:报告单个或组合的处理器相关统计信息。

    mpstat 运行信息

    pidstat:报告Linux任务(进程)的统计信息:I / O,CPU,内存等。

    pidstat运行信息

    sar:数据收集与统计。sar 功能强大,是syaystat的核心工具,既能收集系统CPU、硬盘、动态数据,也能显示动态显示,更能查看二进制数据文件,sar --help可以查看参数含义下面为sar查看交换空间大小,一秒一次,共4次。sar -n DEV 1 4|grep wlan0就是查看wlan0的网络吞吐量。sar -a显示全面的累计统计信息。功能太多就不一一展示实验了。

        使用sar -f 文件路径,就可以查看你要显示的时间的日志。比如笔者树莓派上面的sar -f /var/log/sysstat/sa16就可以查看统计的二进制日志文件了。

    sar查看交换空间大小

    3、脚本要使用sysstat信息

        各个工具执行后,在脚本中需要使用统计的信息可以使用awk文本处理命令。

    awk文本处理

    相关文章

      网友评论

          本文标题:sysstat性能监控工具

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