一、安装dstat

# yum -y install dstat

# yum info dstat

二、相关使用

命令参数

在dstat命令中有很多参数可选,你可以通过man dstat命令查看,大多数常用的参数有这些:

-l :显示负载统计量

-m :显示内存使用率(包括used,buffer,cache,free值)

-r :显示I/O统计

-s :显示交换分区使用情况

-t :将当前时间显示在第一行

–fs :显示文件系统统计数据(包括文件总数量和inodes值)

–nocolor :不显示颜色(有时候有用)

–socket :显示网络统计数据

–tcp :显示常用的TCP统计

–udp :显示监听的UDP接口及其当前用量的一些动态数据

当然不止这些用法,dstat附带了一些插件很大程度地扩展了它的功能。

你可以通过查看/usr/share/dstat目录来查看它们的一些使用方法,常用的有这些:

-–disk-util :显示某一时间磁盘的忙碌状况

-–freespace :显示当前磁盘空间使用率

-–proc-count :显示正在运行的程序数量

-–top-bio :指出块I/O最大的进程

-–top-cpu :图形化显示CPU占用最大的进程

-–top-io :显示正常I/O最大的进程

-–top-mem :显示占用最多内存的进程

如果直接使用dstat,默认使用的是-cdngy参数,分别显示cpu、disk、net、page、system信息,默认是1s显示一条信息。

可以在最后指定显示一条信息的时间间隔,如dstat 5是每5s显示一条,dstat 5 10表示每5s显示一条,一共显示10条。

用dstat找出占用资源最高的进程和用户

--top-(io|bio|cpu|cputime|cputime-avg|mem) 通过这几个选项,可以看到具体是那个用户那个进程占用了相关系统资源,对系统调优非常有效。

如查看当前占用I/O、cpu、内存等最高的进程信息可以使用 dstat --top-mem --top-io --top-cpu

# dstat --top-mem --top-io --top-cpu

三、参考

Linux命令大全之dstat

http://lnmp.ailinux.net/dstat

dstat使用

http://www.ttlsa.com/tools/use-dstat-on-linux

全能系统监控工具dstat

https://www.cnblogs.com/vincent-hv/p/3358194.html

Linux终端下 dstat 监控工具

https://linux.cn/article-3215-1.html

【dstat】Linux上全能系统监控工具dstat的安装和使用相关推荐

  1. linux dstat 监控软件,Linux 全能系统监控工具dstat的实例详解

    全能系统监控工具dstat dstat 是一个可以取代vmstat,iostat,netstat和ifstat这些命令的多功能产品.dstat克服了这些命令的局限并增加了一些另外的功能,增加了监控项, ...

  2. 全能系统监控工具dstat

    一.什么是dstat? 通过man帮助,可以看到官方对dstat的定义为:多功能系统资源统计生成工具( versatile tool for generating system resource st ...

  3. Win:Win系统下安装Linux的Ubuntu系统的简介、安装之详细攻略

    Win:Win系统下安装Linux的Ubuntu系统的简介.安装之详细攻略 目录 安装图文教程 1.Ubuntu镜像下载 2.设置空间 3.下载并安装Ultraiso软碟通工具 4.及时备份 5.BI ...

  4. linux上常用命令及通用软件安装

    linux上常用命令及通用软件安装记录. 1, 查询检索 1.1 根据安装包的名字检索安装 rpm 命令: rmp 全称:redhat package manager 参数说明: -a 查询所有套件 ...

  5. 系统监控工具-dstat

    在监控方向,推荐一个工具,dstat dstat是一个用Python语言实现的多功能统计工具,用来取代Linux下的vmstat ,iostat,netstat,和ifstat等命令. 特点: 1.实 ...

  6. linux 之atop 系统监控工具

    一.atop介绍 atop是一款用于监控Linux系统资源与进程的工具,它以一定的频率记录系统的运行状态,所采集的数据包含系统资源(CPU.内存.磁盘和网络)使用情况和进程运行情况,并能以日志文件的方 ...

  7. Linux 上与系统负载有关的命令

          什么是系统负载?所谓的负载,就是你的计算机工作的状态,我们在用 Windows 时只需要打开 Windows 任务管理器即可查看内存使用量,CPU 使用的百分比等等数据,同时还可以查看系统 ...

  8. linux编译避免污染源码分离,如何避免linux上的系统标准C/C++库?

    我安装了新版本的GCC,这对我的linux系统造成了污染.我计划以更好的方式处理多个版本的GCC.我计划在/ opt / tools目录下安装所有不同的版本.然后我的项目makefile显式指定要使用 ...

  9. linux 卸载 1.6,在linux上卸载nump1.6.1并安装nump1.5.1,[它将要使用gipsyoasi II version6]...

    我将尝试GIPSY-OASIS II版本6,因此我已经在Linux上的python2.7.3上安装了numpy-1.6.1,当我试图验证它时(由我的顾问编写并成功运行过)[我是Linux和Python ...

最新文章

  1. nodejs+html转换pdf,Nodejs中使用phantom将html转为pdf或图片格式的方法.pdf
  2. 全球及中国水牛奶市场销售份额与投资盈利前景分析报告2022版
  3. 怎么将HTML数组用ID打印,如何将这个数组按照其中的exam_id进行分组输出到html
  4. php laravel 默认cookie加密 读取怎么办_Laravel+Nginx轻松实现读写分离、负载均衡,网站并发能力提升N倍...
  5. React中父子组件之间的通信
  6. RUNOOB python练习题1
  7. PyQt5学习笔记(二) 文本控件及使用
  8. SQL Server 2005 正则表达式使模式匹配和数据提取变得更容易
  9. 静态页面 调用php数据,静态html页面如何更新点击数
  10. access2016访问mysql_关于VB连接access2016数据库
  11. 计算机专业的学生需要自学什么区别,计算机专业的学生该怎样自学量子力学?.PDF...
  12. 各地前端工资是多少?三线城市的前端有多少
  13. 纸的大小图解_手工折纸大全图解 不一定是A4大小)一般都有7
  14. xp系统计算机启动时灰色界面,XP系统任务管理器是灰色的打不开怎么办
  15. 以太坊基础---奖励
  16. 算术练习题(java)
  17. 云场景实践研究第40期:网聚宝
  18. win10计算机无法搜索,win10搜索框没反应怎么办_win10电脑搜索框点击无反应如何解决...
  19. cocos2d-x lua 屏幕适配
  20. 物联网的发展需要五个阶段,具体是这样划分的

热门文章

  1. Homework20191113
  2. 计算机美术设计专业大专,选择大专电脑设计专业怎么样?
  3. 深圳职业学院计算机网络技术,深圳信息职业技术学院2020年自主招生计算机信息管理、计算机网络技术考试大纲(面向中职)...
  4. Mac os上MAMP连接mysql失败 和mysql访问问题。关于Access denied for user root @ localhost (using password: YES)的解决
  5. axios下载大文件_用Vue构建一个github“可视化大数据平台”
  6. js和jsp中遍历list对象
  7. 视频教程-Python全栈工程师特训班第十一期-直播回放-Python
  8. 加密解密算法之RC4
  9. 苹果ios 11系统无法连接服务器,ios11 App Store无法连接解决办法,亲测可用
  10. 东方甄选三个月直播带货20亿