Linux dstat 综合监控工具
1. 安装
CentOS下:(其他自行百度)
yum install dstat
2. 说明
直接使用dstat,默认为-cdngy参数,分别显示cpu、disk、net、page、system信息,也即每个字母对应一类信息,字母顺序随意;默认每1s显示一行信息。可以在最后指定时间间隔,如dstat 5是没5s显示一行,dstat 5 10表示每5s显示一行,一共显示10行。如下:
[zm@hw167 ~]$ dstat 5 10
----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--
usr sys idl wai hiq siq| read writ| recv send| in out | int csw 0 0 100 0 0 0|7088B 43k| 0 0 |1270B 2271B| 916 1464 0 0 100 0 0 0| 0 5734B|5980B 3066B| 0 0 | 633 1289 0 0 100 0 0 0| 0 4096B|5908B 2973B| 0 0 | 641 1300 0 0 100 0 0 0| 0 34k|5871B 2961B| 0 0 | 648 1275 0 0 100 0 0 0| 0 5734B|6295B 2964B| 0 0 | 654 1311 0 0 100 0 0 0| 0 10k|6307B 2958B| 0 0 | 648 1276 0 0 100 0 0 0| 0 0 |6191B 2963B| 0 0 | 639 1292 0 0 100 0 0 0| 0 4915B|7911B 2953B| 0 0 | 669 1290 0 0 100 0 0 0| 0 4915B|9480B 2975B| 0 0 | 697 1302 0 0 100 0 0 0| 0 451k|8551B 2970B| 0 0 | 744 1327 0 0 100 0 0 0| 0 22k| 11k 2942B| 0 0 | 700 1304
3. 参数解释
-a:--all 此为默认选项,等同于-cdngy。
-c:--cpu 显示CPU系统占用。
usr(用户进程占用CPU时间百分比),sys(内核占用),idl(空闲),wai(IO等待),hiq(硬件中断次数),siq(软件中断次数)。
-C:当有多个CPU时候,此参数可按需分别显示cpu状态,例:dstat -C 0,1 -c 是显示cpu0和cpu1的信息。
-d:--disk 显示磁盘读写数据大小。
read(读),writ(写)。
-D hda,total。指定盘符显示,例:dstat -D hda,total -d
-g:--page 显示页面使用情况。
in(页面换入),out(页面换出)。-l:--load 显示系统负载情况。
1m(一分钟平均值),5m(5分钟平均值),15m(15分钟平均值)。-m:--mem 显示内存使用情况。
used(用户和系统使用的内存数量),buff(磁盘缓存Buffer Cache的大小),cach(磁盘缓存Page Cache的大小),free(空闲的物理内存数量)。注:Page cache实际上是针对文件系统的,是文件的缓存;Buffer cache是针对磁盘块的缓存,也就是在没有文件系统的情况下,直接对磁盘进行操作的数据会缓存到buffer cache中。-n:--net 显示网络使用情况,接受和发送。
recv(接收),send(发送)
-N eth1,total:有多块网卡时,指定要显示的网卡。
-p:--proc 显示进程状态。
run(runnable),blk(uninterruptible),new(new)。-r:--io 显示I/O请求情况。
read(读请求),writ(写请求)。-s:--swap 显示交换分区使用情况。
used(swap已使用),free(swap剩余)。
-S:指定swap。例:dstat -S swap1,total -s
-t:--time 显示时间
-T:--epoch 显示时间计数(seconds since epoch)
-y:--sys 系统状态。
int(中断),csw(上下文切换)。-v:--vmstat 等同于-pmgdsc -D total
--output 输出文件:把状态信息以csv的格式重定向到指定的文件中。
以下为插件:--list 列出所有可用插件名
--disk-util 列出每个磁盘的使用率
--freespace 列出每个文件系统的磁盘使用情况
--net-packets 发送和接收的包数量
--top-bio 最耗的IO阻塞进程
--top-cpu 最耗CPU的进程
--top-cputime 最耗CPU时间的进程,单位ms
--top-cputime-avg 最高平均时间片的进程。show process with the highest average timeslice (in ms)
--top-io 最耗的IO进程。
--top-latency 最高总时延的进程,单位ms
--top-latency-avg 最高平均时延的进程,单位ms
--top-mem 最耗内存的进程
--top-oom 将因为内存溢出被kill的进程
Linux dstat 综合监控工具相关推荐
- linux dstat 监控软件,Linux 全能系统监控工具dstat的实例详解
全能系统监控工具dstat dstat 是一个可以取代vmstat,iostat,netstat和ifstat这些命令的多功能产品.dstat克服了这些命令的局限并增加了一些另外的功能,增加了监控项, ...
- linux下性能监控工具
一. Linux 性能监控的概述 系统由若干子系统构成,通常改动一个子系统有可能影响到另外一个子系统.甚至会导致整个系统不稳定.崩溃. 所以说优化.监測.測试一般是连在一起的,并且是一个循环并且长期 ...
- Linux下网络监控工具总结
CSDN GitHub Linux下网络监控工具总结 AderXCoding/system/tools/network_monitor 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际 ...
- ceb 抽取 linux 工具,Linux系统常用监控工具
Linux系统常用监控工具 概述 本文主要记录一下Linux系统上一些常用的系统监控工具,包括top命令.htop命令.iotop命令和iftop命令,非常好用.正所谓磨刀不误砍柴工,花点时间总结一下 ...
- Linux 网络流量监控工具
Linux 网络流量监控 Linux 网络流量监控是捕获和分析企业的 Linux 网络流量的过程. 为什么要监控 Linux 网络流量 深入了解网络流量对于测量和管理带宽使用情况非常重要.分析 Lin ...
- linux系统可视化运维工具,界面酷炫,功能强大!这款 Linux 性能实时监控工具超好用!老斯机搞它!...
对于维护.管理Linux系统来说,它的性能监控非常重要,特别是实时监控数据,这个数据有利于我们判断服务器的负载压力,及时调整资源调配,也有助于更好的服务于业务.所以,今天民工哥给大家安利一款 Linu ...
- mysql linux 监控工具_细说linux服务器各种监控工具
linux下面有很多强大的监控工具,各有各的优点,作为一个linux系统管理员,有必要知道这些命令的用法,结合自己的经验,写了点介绍,如对不足的地方,还请批评指正! yum install sysst ...
- Linux CPU性能监控工具
微信公众号:云计算通俗讲义 持续输出技术干货,欢迎关注! 通过本文你将了解: 架构 性能指标 监控工具 故障分析 架构 CPU架构主要包括桌面端和移动端两种. 对于桌面端,主要有Intel和AMD两家 ...
- 80 多个 Linux 必备的监控工具
第一章 新春巨献: 80 多个 Linux 系统管理员必备的监控工具 随着互联网行业的不断发展,各种监控工具多得不可胜数.这里列出网上最全的监控工具.让你可以拥有超过80种方式来管理你的机器.在本 ...
最新文章
- 《基于压缩传感的匹配追踪重建算法研究》读书笔记
- 从CCNA到CCIE的网工认证道路规划
- (原)ubuntu14.04中安装gcc4.9和g++4.9
- 浙江高考艺术类2021年成绩查询,2021年浙江美术高考成绩查询网址:https://www.zjzs.net/...
- C语言学习之有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中
- 解决PHPCMS 安装问题 Can not connect to MySQL server
- SAP Commerce Cloud 里的 Media 概念简述
- 【Java基础】 JQuery的常用操作
- IOS设计模式学习(21)享元
- python和java学哪个好-Python和Java学哪个好?大家是怎么选的
- VC维含义的个人理解
- 管理软raid磁盘队列
- 自卑都是自己不踏实做事的表现
- 极品五笔在非管理员权限下无法使用的问题
- 图像滤镜实现万能方法研究
- 等级保护三级备案材料有哪些
- macbookpro2011安装单系统win10
- GP数列 三角形斜边 小码哥的生日 完全平方数
- 飞龙在天:docker安装青龙大全
- Codeforces Gym 100339B Diversion 树形DP + LCA
热门文章
- 服务器拒绝访问如何定位及修复
- 10个摄影技术停滞不前你中招了吗
- PHP淘宝左侧商品分类,jQuery电商网站左侧商品分类导航菜单代码
- golang中:=是什么意思?
- C语言编程题 25. 编程实现输出100以内的所有“完数”,完数是指一个整数等于他所有小于它自身的所有因子之和。如:6=1+2+3,那么6就是完数。
- iOS逆向:keychain_dumper导出keychain报Operation not permitted
- XT702:mount命令释疑
- 分析某款网络收音机的数据解析部分
- IC面试:解决DDR3(项目)
- python画圣诞帽_用Python给头像加上圣诞帽或圣诞老人小图标