• 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
  • 相关阅读:
    Redis Functions 介绍之一
    pandas 数据排序.sort_index()和.sort_values()使用教程
    氨基酸代谢:从基础到应用,揭示其在健康与疾病的角色
    引导过程与服务控制
    python小项目之利用pygame实现代码雨动画效果(附源码 可供学习)
    什么是等保,等保对企业的重要性
    markdown学习1
    CMD内存定位文件-2
    LabVIEW开发虚拟与现实融合的数字电子技术渐进式实验系统
    2023年【陕西省安全员C证】免费试题及陕西省安全员C证考试试卷
  • 原文地址:https://blog.csdn.net/m0_51504545/article/details/126747246