一 前言

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

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

二 选项

选项 作用 备注
-c, --cpu CPU 统计 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, --int CPU中断统计
-l, --load CPU平均负载统计 近 1m、5m、15m 平均负载
-m, --mem 内存使用统计
-n, --net 网卡流量统计
-N eth1,total 指定网卡流量统计 -N eth1; -N total 全部网卡总共流量。
-p, --proc 进程数监控
-r, --io IO统计信息(I/O请求已完成)
-t, --time
-s, --swap swap 统计信息
-S 指定swap统计 -S swap1;-S total
-y, --sys 系统信息统计
–socket socket 统计
–tcp tcp 统计
–udp udp 统计
–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   csw1   1  97   0   0   0|  26k   51k|   0     0 |  94B  126B| 572   5002   1  98   0   0   0|   0   128k|3786B 9652B|   0     0 |1040   5741   1  99   0   0   0|   0   120k|1364B 1079B|   0     0 | 527   4723   4  92   1   0   0|   0   448k|2144B 2063B|   0     0 |1123   512

3.2 查看 CPU

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

[admin]$ dstat -c
----total-cpu-usage----
usr sys idl wai hiq siq1   1  97   0   0   03   3  94   0   0   04   5  90   0   0   00   0 100   0   0   0

3.3 查看磁盘I/O

[admin]$ dstat -d
-dsk/total-read  writ26k   51k0   312k0   520k

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

3.5 查看网卡流量

[admin]$ dstat -n
-net/total-recv  send0     0745B  672B
2225B 2370B19k   63k

Linux - dsta 命令详解相关推荐

  1. linux mingetty 命令详解

    linux mingetty 命令详解 功能说明:精简版的getty. 语 法:mingetty [--long-hostname][--noclear][tty] 补充说明:mingetty适用于本 ...

  2. linux zip 命令详解

    功能说明:压缩文件.  语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期 ...

  3. linux zipinfo 命令详解

    linux zipinfo 命令详解 功能说明:列出压缩文件信息. 语 法:zipinfo [-12hlmMstTvz][压缩文件][文件...][-x <范本样式>] 补充说明:执行zi ...

  4. Linux chkconfig命令详解

    Linux chkconfig命令详解 (2011-03-07 15:49:04) 转载 标签: linux shell chkconfig 杂谈 分类: 工作*Linux chkconfig:    ...

  5. linux uname 命令详解

    linux uname 命令详解 功能说明:显示系统信息. 语 法:uname [-amnrsv][--help][--version] 补充说明:uname可显示电脑以及操作系统的相关信息. 参 数 ...

  6. linux mread 命令详解

    linux mread 命令详解 功能说明:将MS-DOS文件复制到Linux/Unix的目录中. 语 法:mread [MS-DOS文件...][Linux文件或目录] 补充说明:mread为mto ...

  7. linux sort 命令详解

    linux sort 命令详解 sort命令的功能是对文件中的各行进行排序.sort命令有许多非常实用的选项,这些选项最初是用来对数据库格式的文件内容进行各种排序操作的.实际上,sort命令可以被认为 ...

  8. linux arpwatch 命令详解

    linux arpwatch 命令详解 功能说明:监听网络上ARP的记录. 语 法:arpwatch [-d][-f<记录文件>][-i<接口>][-r<记录文件> ...

  9. linux awk命令详解,使用system来内嵌系统命令,批量github,批量批下载视频, awk合并两列...

    linux awk命令详解 简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说awk就是把文件逐行的读入,以空格为默认分 ...

最新文章

  1. PLSQL Developer设置及快捷键设置
  2. shell编程开发应用指南
  3. 机器学习实战:模型评估和优化
  4. 鸿蒙osppt,Mate40 Pro鸿蒙OS快速上手体验+一点个人看法
  5. tensorflow.GraphDef was modified concurrently during serialization
  6. SpringBoot_web开发-简介
  7. VS2010/MFC编程入门之二十(常用控件:静态文本框)
  8. merge函数_c语言中的merge函数
  9. 民间75个不传之密 ,医院都不知道的秘密
  10. 黑苹果睡眠唤醒usb失灵_20191121关于睡眠唤醒,仍然黑屏,显示器无信号的问题...
  11. zuul 自定义路由映射规则
  12. 蓝牙方案,蓝牙国密读卡器,TypeA/TypeB/Felca卡读写,分享蓝牙NFC读写器带USB接口,银行卡/CPU卡/NTAG213/Mifare卡蓝牙读写器,usb多通道通讯
  13. WAS:WAS 6.1/7.0上EJB客户端开发
  14. 微信朋友圈照片格式html,实测:微信朋友圈这样发图最清晰
  15. 计算机技术能力校本培训总结,信息技术校本培训总结
  16. NovelAi + Webui + Stable-diffusion本地配置
  17. 1034 有理数四则运算
  18. Day17-集合(中)Map
  19. Ubuntu zhuang SSH
  20. 不死鸟一飞的学习网址

热门文章

  1. 海思OMX代码分析---技术片段
  2. 共模电感是如何抑制共模信号的
  3. 最后一次正确配置计算机,win10进入最后一次正确配置的三种方法
  4. 【数据结构】顺序存储——定义
  5. 胜为蓝牙适配器驱动_胜为UDC-324A/B/C/D/E蓝牙适配器驱动
  6. matlab吃cpu还是显卡_在GPU上运行MATLAB程序
  7. 测试用例设计方法 之【等价类划分法】
  8. oracle 删除asm,删除ASM实例
  9. Python3,仅仅2段代码,就实现项目代码自动上传及部署,再也不需要Jenkins了。
  10. 做空阿里?马云用财报隔空反击索罗斯