一个很好的性能监测工具dstat
无意中发现一个很好的性能监测工具dstat,实在是太强大了,可以完成vmstat,iostat,netstat等等工具才能完成的任务,而且是彩色显示的,各种情况一目了然,更美妙的它可通过参数来指定显示哪些内容,如只显示CPU、内存等等,一切都可以定制,实在是方便,不过有些功能还是要用像iostat这样的工具来做,不过还是强列推荐dstat确实不错。
安装命令apt-get install dstat
参数真多啊,说一下常用的吧
Dstat options:
-c, --cpu 显示CPU情况
-C 0,3,total include cpu0, cpu3 and total
-d, --disk 显示磁盘情况
-D total,hda include hda and total
-g, --page enable page stats
-i, --int enable interrupt stats
-I 5,eth2 include int5 and interrupt used by eth2
-l, --load enable load stats
-m, --mem 显示内存情况
-n, --net 显示网络情况
-N eth1,total 可以指定网络接口
-p, --proc enable process stats
-s, --swap 显示swap情况
-S swap1,total 可以指定多个swap
-t, --time enable time counter
-y, --sys enable system stats
--ipc 报告IPC消息队列和信号量的使用情况
--lock enable lock stats
--raw enable raw stats
--tcp enable tcp stats
--udp enable udp stats
--unix enable unix stats
-M stat1,stat2 enable external stats
--mods stat1,stat2
-a, --all 使用-cdngy 缺省的就是这样显示
-f, --full 使用 -C, -D, -I, -N and -S 显示
-v, --vmstat 使用-pmgdsc -D 显示
--integer show integer values
--nocolor disable colors (implies --noupdate)
--noheaders 只显示一次表头以后就不显示了,使用重定向写入文件时很有用
--noupdate disable intermediate updates
--output file 写入到CVS文件中
上个运行结果:
jonsk:~# dstat
----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--
usr sys idl wai hiq siq|_read _writ|_recv _send|__in_ _out_|_int_ _csw_
13 49 29 8 1 1| 424k 23k| 0 0 | 0 0 | 275 200
0 1 95 3 0 1|8192B 0 | 297B 70B| 0 0 | 241 33
0 1 99 0 0 0| 0 0 | 92B 0 | 0 0 | 243 14
0 1 99 0 0 0| 0 0 | 395B 0 | 0 0 | 244 20
很 简单,一看就明白了,要说明的是如果当usr和sys的数值大于80时说明cpu的负载过重,这个软件和vmstat很像,不过和vmstat相比好像少 了io部份的显示dstat只能显示磁盘的吞吐量而不是显示负载情况,dstat和几乎所有监控软件一样,只能对整个系统进行监控而不能对某一个进程或某 一个程序进行深入分析。如果你知道如何设置,请通知我。
我常使用的参数是
dstat -cdlmnpsy
在1024×768的屏幕上正好全部显示出来,最好是将上面的命令设置成别名
alias dstat='dstat -cdlmnpsy'
常用命令
dstat -cndymlp -N total -D total 5 25
统计CPU,IO ,network,system load
dstat -cdnsil -D hda -N eth1
统计网卡1的信息
dstat ?vmstat
内存使用情况
摘自http://blog.chinaunix.net/u1/43917/showart_350956.html
转载于:https://blog.51cto.com/yjw1983/399036
一个很好的性能监测工具dstat相关推荐
- Linux 性能监测工具总结
前言: Linux系统出现问题时,我们不仅需要查看系统日志信息,而且还要使用大量的性能监测工具来判断究竟是哪一部分(内存.CPU.硬盘--)出了问题.在Linux系统中,所有的运行参数保存在虚拟目录/ ...
- Linux 性能监测工具
Linux系统出现问题时,我们不仅需要查看系统日志信息,而且还要使用大量的性能监测工具来判断究竟是哪一部分(内存.CPU.硬盘--)出了问题.在Linux系统中,所有的运行参数保存在虚拟目录/proc ...
- Linux性能监测工具Nmon介绍及其使用
1 NMON介绍 Nmon由 IBM 开发并已开源 (Nmon for linux 版本已经在 2009 年 7 月 27 日开放源码 ) ,是收集 AIX 或 Linux 主机的性能数据并分析的工具 ...
- pyDash : Linux 性能监测工具
2019独角兽企业重金招聘Python工程师标准>>> pyDash 是一个轻量且基于 web 的 Linux 性能监测工具,它是用 Python 和 Django 加上 Chart ...
- 十三个强大的Linux性能监测工具
Linux系统下,大多数的性能监测工具保存在/proc目录下.这里我们将Linux AS 和 SUSE LINUX EnterpriseServer中的命令行及图形方式下的性能监测工具做概括性介绍.这 ...
- 网络性能监测工具smokeping
smokeping简介: smokeping是rrdtool的作者Tobi Oetiker的作品,所以它在图形显示方面有很大优势,也是一个很有特点的opensource工具:多种探测方式,包括fpin ...
- 【Netdata】性能监测工具介绍、安装、使用
一.工具介绍 Netdata是一款Linux系统实时性能监测工具,以web的可视化方式展示系统及应用程序的实时运行状态.前端响应快,UI很整洁,操作方面,支持图表重置,缩放.具体优点如下:界面酷炫:i ...
- android studio 测试工具,Android:Studio性能监测工具
Android Studio 内置了四种性能监测工具Memory Monitor.Network Monitor.CPU Monitor.GPU Monitor,我们可以使用这些工具监测APP的状态, ...
- 超实用的8个Linux命令行性能监测工具
本文总结了8个非常实用的Linux命令行性能监测工具,这些命令支持所有的Linux系统,不仅可以用于监控系统,还可以发现导致性能问题的原因所在. 对每个系统/网络管理员来说,每天监测Linux系统性能 ...
最新文章
- LeetCode 11. Container With Most Water--Java 解法--困雨水简单版
- c#)Excel常用格式操作
- Gym 101964 2018-2019 ACM-ICPC Southeastern European Regional Programming Contest (SEERC 2018)
- vi常用命令与设置(不断修改中)
- C#使用Json.NET解析Json
- SpringBoot2.0 基础案例(13):基于Cache注解模式,管理Redis缓存
- 钉钉打卡如何破译人脸识别_疫情常态下,如何选择合适的考勤管理系统和考勤打卡工具?...
- docker删除所有镜像_Docker 常用命令
- 用双边模式,让生意立刻火爆
- express 学习记录
- position学习终结者(二)
- JAVA反射构建对象
- 【自动控制原理】渐进稳定与临界稳定的区别与联系
- TI 参考设计 采用高分辨率位置插值的正弦/余弦编码器的接口
- 如何使用蒙特卡洛(Mento Carlo)方法计算PI(Π)值?(C语言实现)
- 刀片服务器在哪看cpu型号,了解认识刀片服务器
- 今日学习之Javascript
- Git使用SSH拉取代码,附带生成SSH Key(超详细之一定能成功)
- 贵阳副市长刚写了一本区块链的书,趁热乎推荐给你!
- Docker 与虚拟机有何不同?
热门文章
- Miniconda3+Tensorflow2.3(GPU版)+Win10_x64+GTX1060深度学习环境搭建
- FPGA设计心得(4)Aurora IP core 的定制详情记录
- 【 FPGA 】状态机的模型之Mealy型状态机
- 【 Notes 】ML ALGORITHMS of TOA - Based Positioning
- 【 C 】彻底学会字符串常量
- JAVA性能优化思路探究
- GDB 程序调试简单实践
- word使用宏命令批量按比例设置图片大小
- CQRS及.NET中的参考资料
- CentOS 6.2 yum安装配置lnmp服务器(Nginx+PHP+MySQL)