系统监控利器-dstat命令(1)
来源:互联网 发布:图书数据加工公司招聘 编辑:程序博客网 时间:2024/05/21 01:45
dstat 命令
特点:
(1)包含了vmstat,iostat,netstat和ifstat这几个命令的功能,并增加了些功能,做到了锦上添花。
(2)提供了彩色的页面,如果你的不是彩色页面,请注意体统提示,应该是少了插件。
(3)可以导出为csv格式的文件,这样可以excel打开,生成图像。
(4)这个命令是用python编写的,这样就可以跨系统了
废话少说,来看看他的几个实例吧,这里只是一部分,具体可以看man手册:
dstat 1 2
(1)默认查看的是 cpu、disk、网络、页的换入和换出、系统中断和也切换情况,的信息
(2)没1秒一次,显示两次
cpu:重点关注一下idl,cpu空闲情况,注意这里是百分比,是你指定的时间内(这里是1s)有百分多少的时间空余。
dsk:在你指定的时间内,读出和写入的大小
net::网络的流入流出
page:如果这里有值,说明在使用swap,
system:系统中断次数,上下文切换次数
dstat -c --top-cpu -d --top-bio --top-latency 1 4
-c 显示CPU系统占用,用户占用,空闲,等待,中断,软件中断等信息--top-cpu 展示使用cpu时间最多的进程;dstat还有个--top-cputime这个选项,这个我个人解释为展示占用cpu时间最多的时间。 占用不一定代表这使用,有些进程在得到cpu的时间片后,可能只有少部分的时间在计算,其他的时间在等待,比如等待数据落盘等。-d 展示磁盘的io情况--top-bio 指出块I/O最大的进程,dstat还有个 --top-io参数这个是普通io ,具体的区别我也不太清楚--top-latency 进程延迟最长的;进程延迟可能由于sleep,资源问题等原因
-c:显示CPU系统占用,用户占用,空闲,等待,中断,软件中断等信息。 -C:当有多个CPU时候,此参数可按需分别显示cpu状态,例:-C 0,1 是显示cpu0和cpu1的信息。 -d:显示磁盘读写数据大小。 -D hda,total:include hda and total。 -n:显示网络状态。 -N eth1,total:有多块网卡时,指定要显示的网卡。 -l:显示系统负载情况。 -m:显示内存使用情况。 -g:显示页面使用情况。 -p:显示进程状态。 -s:显示交换分区使用情况。 -S:类似D/N。 -r:I/O请求情况。 -y:系统状态。 --ipc:显示ipc消息队列,信号等信息。 --socket:用来显示tcp udp端口状态。 -a:此为默认选项,等同于-cdngy。 -v:等同于 -pmgdsc -D total。 --output 文件:此选项也比较有用,可以把状态信息以csv的格式重定向到指定的文件中,以便日后查看。例:dstat --output /root/dstat.csv & 此时让程序默默的在后台运行并把结果输出到/root/dstat.csv文件中。
0 0
- 系统监控利器-dstat命令(1)
- 全能系统监控工具dstat
- Linux下系统性能检测利器dstat
- Linux服务器性能评估与优化、监控利器---dstat应用
- dstat监控
- Linux监控工具dstat
- linux下dstat监控
- 系统性能监控利器--DT
- centos下dstat命令
- linux命令---dstat
- 介绍一个监控软件dstat
- 使用Dstat监控Linux系统资源
- dstat -- 多功能系统资源监控工具
- 介绍一个监控软件dstat
- Linux性能监控工具dstat
- Linux终端监控工具dstat
- Linux dstat 综合监控工具
- 性能监控工具dstat使用方法
- STL的next_permutation函数
- Java基本数据类型转换
- vijos P1005 超长数字串 解题报告
- Mask RCNN in TensorFlow
- 关于js中两种定时器的设置及清除
- 系统监控利器-dstat命令(1)
- 面试准备
- HDU6027-Easy Summation-简单数学
- 银行家算法
- 387. First Unique Character in a String
- Androidannotations框架使用(二)——(AA框架简单使用)
- python颜色过渡
- 逻辑斯蒂回归,最大熵模型及其等价性
- python2 与 python3的区别