linux命令 dstat,关于linux:每天学一个-Linux-命令103dstat

命令简介

dstat 命令是一个用来替换 vmstat、iostat、netstat、nfsstat 和 ifstat 这些命令的工具,通用的系统资源统计工具,是一个全能零碎信息统计工具。

[root@centos7 ~]# dstat

-bash: dstat: command not found

[root@centos7 ~]# yum install dstat -y

dstat特点

联合了vmstat,iostat,ifstat,netstat以及更多的信息

实时显示统计状况

在剖析和排障时能够通过启用监控项并排序

模块化设计

应用python编写的,更不便扩大现有的工作工作

容易扩大和增加你的计数器(请为此做出奉献)

蕴含的许多扩大插件充分说明了减少新的监控我的项目是很不便的

能够分组统计块设施/网络设备,并给出总数

能够显示每台设施的以后状态

极精确的工夫精度,即使是零碎负荷较高也不会提早显示

显示精确地单位和和限度转换误差范畴

用不同的色彩显示不同的单位

显示两头后果延时小于1秒

反对输入CSV格局报表,并能导入到Gnumeric和Excel以生成图形

语法格局

dstat [-afv] [options..] [delay [count]]

选项阐明

-c  #显示CPU零碎占用,用户占用,闲暇,期待,中断,软件中断等信息

-C  #可按需别离显示cpu状态

-d  #显示磁盘读写数据大小

-n  #显示网络状态

-N  #指定要显示的网卡

-l  #显示零碎负载状况

-m  #显示内存应用状况

-g  #显示页面应用状况

-p  #显示过程状态

-s  #显示替换分区应用状况

-S  #相似D/N

-r  #I/O申请状况

-y  #零碎状态

--ipc     #显示ipc音讯队列,信号等信息

--socket  #用来显示tcp udp端口状态

--output 文件  #把状态信息以csv的格局重定向到指定的文件中

利用举例

[root@centos7 ~]# dstat

You did not select any stats, using -cdngy by default.

----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--

usr sys idl wai hiq siq| read  writ| recv  send|  in   out | int   csw

1   0  98   0   0   0|6268B 1784B|   0     0 |   0     0 |  44    39

0   0 100   0   0   0|   0     0 | 120B  842B|   0     0 |  50    68

0   0  99   1   0   0|   0     0 | 244B  362B|   0     0 |  53    61

1   1  98   0   0   0|   0    20k| 152B  362B|   0     0 |  54    55

1   0  99   0   0   0|   0     0 |  60B  362B|   0     0 |  42    54

输入显示的信息,默认状况下分五个区域:

--total-cpu-usage--CPU使用率

usr  #用户空间的程序所占百分比

sys  #零碎空间程序所占百分比

ide  #闲暇百分比

wai  #期待磁盘I/O所耗费的百分比

hiq  #硬中断次数

siq  #软中断次数

--dsk/total--磁盘统计

read  #读总数

writ  #写总数

--net/total-- 网络统计

recv  #网络收包总数

send  #网络发包总数

--paging-内存分页统计

in  #pagein(换入)

out #page out(换出)

--system--零碎信息

int  #中断次数

csw  #上下文切换

监控 swap,process,sockets,filesystem 并显示监控的工夫

[root@centos7 ~]# dstat -tsp --socket --fs

查看全副内存占用状况

[root@centos7 ~]# dstat -g -l -m -s --top-mem

查看 dstat 能应用的所有参数

[root@centos7 ~]# dstat --list

internal:

aio, cpu, cpu24, disk, disk24, disk24old, epoch, fs, int, int24, io, ipc, load, lock, mem,

net, page, page24, proc, raw, socket, swap, swapold, sys, tcp, time, udp, unix, vm

/usr/share/dstat:

battery, battery-remain, cpufreq, dbus, disk-tps, disk-util, dstat, dstat-cpu, dstat-ctxt,

dstat-mem, fan, freespace, gpfs, gpfs-ops, helloworld, innodb-buffer, innodb-io, innodb-ops,

lustre, memcache-hits, mysql-io, mysql-keys, mysql5-cmds, mysql5-conn, mysql5-io,

mysql5-keys, net-packets, nfs3, nfs3-ops, nfsd3, nfsd3-ops, ntp, postfix, power, proc-count,

qmail, rpc, rpcd, sendmail, snooze, squid, test, thermal, top-bio, top-bio-adv,

top-childwait, top-cpu, top-cpu-adv, top-cputime, top-cputime-avg, top-int, top-io,

top-io-adv, top-latency, top-latency-avg, top-mem, top-oom, utmp, vm-memctl, vmk-hba,

vmk-int, vmk-nic, vz-cpu, vz-io, vz-ubc, wifi

dstat插件性能

-–disk-util    #显示某一时间磁盘的繁忙情况

-–freespace    #显示以后磁盘空间使用率

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

-–top-bio      #指出块I/O最大的过程

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

-–top-io       #显示失常I/O最大的过程

-–top-mem      #显示占用最多内存的过程

每天学一个 Linux 命令(100):iotop

每天学一个 Linux 命令(101):pstree

每天学一个 Linux 命令(102):tac

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/344315.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

openssh arm linux 编译,openssh编译安装到ARM嵌入式系统中

目录一.SSHD编译(此步骤在虚拟机上执行)1.1 在/root/目录下创建ssh目录1.2 交叉编译zlib1.3交叉编译openssl1.4交叉编译openssh二.移植(此步骤在开发板上执行)2.1 在开发板上建立需要的目录2.2 下面是在开发板上操作2.3修改sshd_config三、加入自启动脚本…

反射xss 测试地址_使用反射进行测试

反射xss 测试地址根据我以前的帖子,我正在撰写有关“单一责任原则”的演讲。 我花了大部分时间。 同时,我想分享一个示例代码,说明如何在类中测试内部字段。 我这样做是为了进行特殊的测试,这更多的是集成测试。 在依赖类的标准单…

Spring Boot休眠提示

1.概述 Hibernate不需要介绍。 它是Java中最受欢迎的ORM。 同样,Spring Boot是目前最强大,最易于使用的Java框架。 本教程与Hibernate或Spring Boot无关,其中有大量的内容。 我们将研究在将它们一起使用时可能会遇到的一些常见错误以及如何…

linux自动挂载fcoe存储,在sdb上挂载USB 设备

在主机上挂载 USB 设备后我们查看系统当前磁盘设备:1. [rootFCoE ~]# fdisk -l2.3. Disk /dev/sda: 43.0 GB, 42991616000 bytes4. 255 heads, 63 sectors/track, 5226 cylinders5. Units cylinders of 16065 * 512 8225280 bytes6. Sector size (logical/physica…

linux gui编程语言,使用 Red 语言编写 GUI 应用程序

一句话概括 — 使用 Red 语言编写原生跨平台桌面 GUI。尝试在 Windows 上使用 PyInstaller 将“可执行”的 ducktape 封装在 Python 脚本之后,我发现应该学习的编程语言类应该具有以下属性:静态二进制编译(产生一个二进制,不是运行时的字节码…

java 开发人员工具_Java开发人员的5种工具

java 开发人员工具改善我们编写的Java代码的一种方法是使用最好的工具。 因此,让我们看看IDR Solutions建议使用的5种最常用的工具来帮助Java开发人员编写更好的代码。 查找错误 FindBugs是一个开放源代码程序,根据Lesser GNU Public许可的条款进行分发…

64位linux并行计算大气模型效率优化研究,64位Linux并行计算大气模型效率优化研究...

第26卷第6期2009年6月计算机应用研究Application&a…

J2Pay –实施网关

介绍 如果您使用任何网关,您都可以在我们的库中实现该网关并支持开放源代码世界,我们将非常高兴地欢迎贡献者。 您可以在这里找到我们的github存储库 在开始实现网关之前,您应该首先看到其他一些类。 以下是简要定义的类。 HTTP客户端 使…

linux中jq的使用方法,linux使用jq工具解析json

jq类似一个awk或grep一样的神器,可以方便地在命令行操作json一、安装官网:https://stedolan.github.io/jq/download/基本就是brew install、apt install、yum install之类的,很简单二、常用操作1.格式化json直接请求格式如下,不易…

linux手机摩托,Linux操作系统触控智能机 摩托ZN4图赏

北京时间2008年11月25日,有国外的网友拿到由通信运营商Verizon Wireless定制的摩托罗拉ZN4真机。摩托罗拉ZN4的发布已经过了一个多月了,网友们对于这款手机的评论可谓是褒贬不一。有的朋友们指出摩托罗拉ZN4在造型上面抄袭了经典“明”系列设计&#xff…

Apache Camel 2.23发布

昨天发布了Apache Camel 2.23 ,其中最值得注意的新功能是对Spring Boot 2.1的支持,我们还改进了启动器组件以包括更多的元数据,并对改进的Spring Boot自动配置进行了优化。 此版本主要是一个大的错误修复版本和一些其他小的新增功能。 这些功…

对c语言字符数组描述错误的是,下述对C语言字符数组的描述中错误的是( )。

摘要:条形图用频率值型来表分组分布示数数据,下述没有相邻之间间隔竖条。中国:在中大学列联分析,字符百分表的条件正确关于的是方向说法。条形图用频率值型来表分组分布示数数据,数组述中没有相邻之间间隔竖条。...条形图用频率值…

android 实现自动拍照,Android自定义相机实现定时拍照功能

这篇博客为大家介绍Android自定义相机,并且实现倒计时拍照功能。首先自定义拍照会用到SurfaceView控件显示照片的预览区域,以下是布局文件:activity_main.xmlandroid:layout_width"match_parent"android:layout_height"match_…

10个步骤的筛选器模式

过滤器是仅在某些情况下应应用的模式。 在原始帖子中 ,我提供了一个非常简单的示例,旨在演示如何应用它。 在这篇文章中,我提供了一个更详细的示例,该示例还旨在说明何时以及为什么应用它。 介绍 该职位包括以下10个简短步骤 。…

android 网络调试工具,安卓网络调试助手

安卓网络调试助手源码是一款专门为专业人士准备的安卓网络调试软件,安卓网络调试助手apk支持各种进制的转换发生和多种端口协议,让用户操作起来更加方便,安卓网络调试助手源码有着专业的操作流程,帮助用户快速上手,就算…

android版本8.1.0和9的区别,安卓8.1和9.0的区别是什么

安卓8.1和9.0的主要差别是:流畅度、耗电量、功能等等方面的不同。在手机配置足够的情况下,9.0要比8.1更流畅和省电,它可以同时让后台保持更多APP,每个APP运行的时候更加流畅,其新的智能电量管理功能、暗黑模式让手机更…

看到一个沙粒世界:再一次你好世界

“看到一个沙粒中的世界”,我们很可能会看到最简单的“ Hello World”中的世界,所以我们开始吧,再一次向世界问好。 我猜所有的Java课程,教程都是从这个著名的Hello World程序开始的,这是我可以在没有IDE的帮助下编写…

[渝粤教育] 西南科技大学 中国现代文学 在线考试复习资料

中国现代文学——在线考试复习资料 一、单选题 1.不属于“五四”时期的“问题小说”作家的是( )。 A.冰心 B.庐隐 C.刘呐鸥 D.王统照 2.巴金小说《家》中的觉新是( )。 A.顽固的封建卫道者 B.腐朽堕落者 C.有新思想的懦弱者 D.与封建思想大胆斗争的反抗者 3.《画梦录》的作者…

[渝粤教育] 西南科技大学 中学英语教材教法 在线考试复习资料

中学英语教材教法——在线考试复习资料 一、单选题 1.关于写作评估以下说法正确的是? A.写作评估既要有结果评估,也要有过程评估 B.写作教学评估有写长法又有写短法 C.课堂评估的作用仅为监控学生 D.课堂评估与课堂的具体教学内容有关,可以使用统一的评估模式 2.以下哪种方式…

moreunit_MoreUnit与MoreUnit

moreunit就在一年多以前,我写了一篇关于在Eclipse中使用JUnit的文章。 评论者之一推荐MoreUnit ,以进一步提高测试效率。 尝试一下让我感到很高兴,并且我的自主神经系统立即记住了该插件的键盘快捷键…… 另外,在使用MoreUnit一段…