在使用Linux系统的过程中,常常需要统计系统运行中的各种资源使用情况,dstat就是这样一种统计系统资源使用的工具。

1、下面就来看看dstat统计效果:[root@localhost ~]# dstat

----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 99 0 0 0| 22k 2481B| 0 0 | 0 0 | 17 17

0 0 100 0 0 0| 0 0 | 60B 330B| 0 0 | 14 10

0 0 100 0 0 0| 0 0 | 780B 170B| 0 0 | 19 12

0 1 99 0 0 0| 0 0 | 60B 170B| 0 0 | 14 10

1 0 99 0 0 0| 0 0 | 60B 170B| 0 0 | 20 17

0 0 100 0 0 0| 0 0 | 839B 212B| 0 0 | 17 13

0 0 100 0 0 0| 0 0 | 60B 170B| 0 0 | 16 15

0 0 100 0 0 0| 0 0 | 60B 170B| 0 0 | 15 10

从上看出dstat可以统计cpu、硬盘、网络、page、系统等的使用情况,并且每1s向下刷新一次。

2、dstat常用参数

-c,--cpu # :每#秒刷新一次cpu使用情况

-C # total:显示第#个cpu的使用,total显示全部

-d, --disk # : 显示磁盘情况

-D # total:显示第#块磁盘的使用,total显示全部

-m, --mem :内存情况

-s, --swap:swap情况

-S swap# total:显示第#块swap磁盘的使用,total显示全部

-n,--net:网络情况

-N eth# total:显示#号网卡情况,total显示全部

-p,--proc:显示process情况

-l, --load 显示load情况,1min,5min,15min

-r,--io:显示I/O情况(read,write)

-y,--sys:显示系统情况(interrupts, context switches)

--tcp,--udp,--socket,--unix:分别显示tcp,udp,socket,unix情况

3、dstat除了可以监控系统自身各个组件的运行情况外,还可以监控第三方软件的情况:

--mysql-io

--mysql-keys

--mysql5-io

--mysql5-cmds

--mysql5-conn

以上这些参数可以用来监控mysql的运行情况,包括I/O,connection,command,keys等

--memcache-hits

用来监控memcache缓存命中hits情况

linux dstat io,linux dstat工具相关推荐

  1. 漫谈linux文件io,Linux文件IO与通用块层的请求合并

    本文参考https://mp.weixin.qq.com/s/Imt4BW-zoHPpcOpcKZs_AQ, 公众号"Linux阅码场" 请求合并就是将进程内或者进程间产生的在物理 ...

  2. linux vmstat io,Linux性能监控2(vmstat)

    vmstat : virtual memory statistics(虚拟内存统计),vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使 ...

  3. 如何查看linux网络io,linux 查看CPU内存 网络 流量 磁盘 IO

    使用vmstat命令来察看系统资源情况 在命令行方式下,如何查看CPU.内存的使用情况,网络流量和磁盘I/O? Q: 在命令行方式下,如何查看CPU.内存的使用情况,网络流量和磁盘I/O? A: 在命 ...

  4. linux network io,Linux network I/O

    1 缓存 I/O (Buffered I/O)介绍 对于传统的操作系统来说,普通的 I/O 操作一般会被内核缓存,这种 I/O 被称作缓存 I/O.缓存 I/O 又被称作标准 I/O,大多数文件系统的 ...

  5. linux vmstat io,linux磁盤IO查看iostat,vmstat

    linux磁盤IO查看(iostat) ############## # #    操作 # ############## # iostat -x 1 10 Linux 2.6.18-92.el5xe ...

  6. linux系统优化 io,Linux硬件IO的优化简介

    首先简单介绍下有哪些硬件设备如下(由于硬件种类厂家等各种因素我就不在此多做介绍有兴趣的可以自行学习): 1.CPU:中央处理器,是计算机运算控制的核心部件之一,相当于人的大脑.如下图 2.RAM:内存 ...

  7. linux 导出io,Linux基础知识之IO重定向

    该博文以CentOS6.8_x86_64系统为基础,Xshell 5远程连接CentOS系统,以root身份登录系统. 什么是I/O重定向? 所谓I/O重定向简单来说就是一个过程,这个过程捕捉一个文件 ...

  8. MySQL 调优基础:Linux内存管理 Linux文件系统 Linux 磁盘IO Linux网络

    http://www.cnblogs.com/digdeep/category/739915.html

  9. Linux 基础—— IO 全面介绍

    Linux - 基础 IO Linux - 基础 IO 文件 IO 相关操作 stdin & stdout & stderr 系统文件 I/O 文件的宏观理解: 狭义理解: 1.文件在 ...

  10. Linux系统IO分析工具之iotop常用参数介绍

      Linux系统IO分析工具之iotop常用参数介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 在一般运维工作中经常会遇到这么一个场景,服务器的IO负载很高(iostat中的 ...

最新文章

  1. MySQL 学习笔记(1)— 创建/连接/选择/显示数据库(表) 查询单列(多列/所有列)/查询返回特定的行数 各种排序(单列/多列/降序/组合排序) 过滤数据
  2. DNS服务,A记录,URL转发,MX记录,NS记录,CNAME记录,解释与设置教
  3. 如何快速的vue init 属于自己的vue模板?
  4. jquery1.43源码分析之工具方法
  5. 全卷积网络的理解——理解论文Fully Convolutional Networks for Semantic Segmentation
  6. Windows 2003 群集的搭建
  7. CVPR2020 | 参数量减半,北大开源全新高效空域转换模块,还原图像逼真细节
  8. 生产服务器环境最小化安装后Centos 6.5优化配置备忘
  9. ASP.NET Core分布式项目实战(集成ASP.NETCore Identity)--学习笔记
  10. MySQL中update一条record的过程
  11. 揭开容器的神秘面纱:帮助初学者深入了解容器技术
  12. P1364 医院设置 洛谷
  13. c# webform js文件获取客户端控件,后台cs获取前台客户端控件的值,c#和js的交互...
  14. python酒店评论分析_酒店评论的情感分析
  15. 详解两个栈实现一个队列(python实现——经典面试题)
  16. python使用多线程爬取
  17. c语言房屋程序运行截图,c程序截取屏幕截图
  18. 上课笔记-指针(从百草园到三味书屋)
  19. QWidget setStyleSheet无效
  20. 计算机中丢失rtutil,api-ms-win-core-winrt-string-l1-1-0.dll从您的计算机中丢失

热门文章

  1. C#调用Qpdf的界面+拖拽pdf文件到窗口+解除pdf权限密码+另存为
  2. 基于Android的阳台浇花控制系统设计
  3. 金山毒霸2011“可信云安全”的本土化优势
  4. 宏基 Acer 4741G ubuntu10.10 GT 330M显卡驱动
  5. 电脑计算机配置应用程序兼容性,软件和系统不兼容怎么办 电脑禁用程序兼容助手服务的操作方法...
  6. 电脑监控软件应该怎样安装?安装简单吗?
  7. 股票自动交易与自动交易软件
  8. 如何在Debian8.6 jessie上使用小度Wifi
  9. 花呗问答匹配(part3 各种模型运行)
  10. 股票补仓计算机在线计算,补仓股价计算器,股票补仓:计算器