• Linux - dsta 命令详解


    在这里插入图片描述

    一 前言

    dstat 可以监测CPU、磁盘、网络流量、IO、内存等,是一个全能的系统信息统计工具。可以替代 vmstat、iostat、netstat、nfsstat 、ifstat 等命令。

    dstat 支持即时刷新,有着彩色的界面,数据指标更加直观明了。

    二 选项

    选项作用备注
    -c, --cpuCPU 统计usr用户占比,sys系统占比,idl空闲占比,wai等待次数;hiq硬中断次数,siq软中断次数。
    -C指定需要统计的 CPU-C 0,1 只看0和1号 CPU 信息; -C total 全部 CPU 总计。
    -d, --disk磁盘统计read:当前读取速度 writ:当前写速度。
    -g, --page换页统计out:内存写入磁盘页;in:磁盘写入内存。
    -i, --intCPU中断统计
    -l, --loadCPU平均负载统计近 1m、5m、15m 平均负载
    -m, --mem内存使用统计
    -n, --net网卡流量统计
    -N eth1,total指定网卡流量统计-N eth1; -N total 全部网卡总共流量。
    -p, --proc进程数监控
    -r, --ioIO统计信息(I/O请求已完成)
    -t, --time
    -s, --swapswap 统计信息
    -S指定swap统计-S swap1;-S total
    -y, --sys系统信息统计
    –socketsocket 统计
    –tcptcp 统计
    –udpudp 统计
    –bw改变输出时候终端背景颜色为白色
    –output file将结果输出到文件

    三 常用案例

    3.1 默认

    默认情况将输出CPU、磁盘、网络、IO、内存 等统计信息。

    [admin]$ dstat
    ----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--
    usr sys idl wai hiq siq| read  writ| recv  send|  in   out | int   csw
      1   1  97   0   0   0|  26k   51k|   0     0 |  94B  126B| 572   500
      2   1  98   0   0   0|   0   128k|3786B 9652B|   0     0 |1040   574
      1   1  99   0   0   0|   0   120k|1364B 1079B|   0     0 | 527   472
      3   4  92   1   0   0|   0   448k|2144B 2063B|   0     0 |1123   512
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    3.2 查看 CPU

    usr用户占比,sys系统占比,idl空闲占比,wai等待次数;hiq硬中断次数,siq软中断次数。

    [admin]$ dstat -c
    ----total-cpu-usage----
    usr sys idl wai hiq siq
      1   1  97   0   0   0
      3   3  94   0   0   0
      4   5  90   0   0   0
      0   0 100   0   0   0
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    3.3 查看磁盘I/O

    [admin]$ dstat -d
    -dsk/total-
     read  writ
      26k   51k
       0   312k
       0   520k
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    3.4 查看 CPU 平均负载

    [admin]$ dstat -l
    ---load-avg---
     1m   5m  15m
    0.37 0.25 0.19
    0.37 0.25 0.19
    0.37 0.25 0.19
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    3.5 查看网卡流量

    [admin]$ dstat -n
    -net/total-
     recv  send
       0     0
     745B  672B
    2225B 2370B
      19k   63k
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
  • 相关阅读:
    基于标签量信息的联邦学习节点选择算法
    使用Hot Chocolate和.NET 6构建GraphQL应用(9) —— 实现Mutate更新数据
    Clickhouse的SQL查询监控机制调研
    libevent学习——例子.md
    debian10 开启rdp安装firefox并解决firefox 中文乱码
    Haskell高阶函数(归并排序mergesort,map,filter)
    批量修改文件名,给文件名称插入文字信息
    springcloud alibaba快速入门
    PyTorch深度学习(30)OpenCV图像处理
    【附源码】Python计算机毕业设计融资租赁管理系统
  • 原文地址:https://blog.csdn.net/m0_51504545/article/details/126747246