linux dstat,dstat 用法详解

linux dstat,dstat 用法详解Windows 下有性能监视器 Linux 下当然也不示弱 亲还在用 vmstat iostat nfsstat netstat ifstat 来查看系统性能状态 那你就弱爆了 今天给亲一个神器 只需他一个你就可以得到以上这么多工具综合的功能 闲言表过 步入正题 dstat 如果系统没有些工具 yum yinstalldsta 安装下即妥 此软件小巧玲珑 软件包大小只有 144k 安装

Windows 下有性能监视器,Linux 下当然也不示弱,亲还在用vmstat, iostat, nfsstat, netstat, ifstat…来查看系统性能状态?那你就弱爆了。今天给亲一个神器,只需他一个你就可以得到以上这么多工具综合的功能。

闲言表过,步入正题。

dstat

如果系统没有些工具 yum -y install dstat安装下即妥,此软件小巧玲珑,软件包大小只有144k,安装大小660k。

此工具默认情况下会动态显示CPU,disk,net,page,system负载情况,如下所示,当然会有颜色不同标示的,还是比较直观的,暂且直接复制凑合一看,还望各位看官海涵,千万莫拍砖。

[root@localhost shell]# dstat

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

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

1  1  97  1  0  0|  20k 8421B|  0    0 |  0    0 |  46    40

6  5  86  0  1  2|  0    0 | 328B  958B|  0    0 | 111    43

0  0 100  0  0  0|  0    0 |  60B  346B|  0    0 |  18    21

0  1  98  0  0  1|  0    0 |  60B  346B|  0    0 |  39    36

0  0 100  0  0  0|  0    0 | 268B  346B|  0    0 |  25    16

1  1  98  0  0  0|  0    0 |  60B  346B|  0    0 |  49    39

1  0  99  0  0  0|  0    0 |  60B  346B|  0    0 |  23    15

2  2  95  0  0  1|  0    0 | 268B  452B|  0    0 |  69    54

2  0  97  0  0  1|  0    0 | 240B  560B|  0    0 |  54    26

2  2  95  0  1  0|  0    0 |  60B  346B|  0    0 |  60    41

当然自己自定义显示项目那也是必须的,下面听我一一道来:

常用参数:

-c cpu是也,显示CPU系统占用,用户占用,空闲,等待,中断,软件中断等信息

-C 当有多个CPU时候,此参数可按需分别显示cpu状态

e.g -C 0,1 显示cpu0和cpu1的信息

-d disk是也,显示磁盘读写数据大小

-D hda and total

-n net 显示网络状态

-N net 有多块网卡时,指定要显示的网卡

-l load average 显示系统负载情况

-m memory 显示内存使用情况

-g page 显示页面使用情况

-p process 显示进程状态

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

-S 类似D/N

-r I/O请求情况

-y system status

–ipc 显示ipc消息队列,信号等信息

–socket 用来显示tcp udp端口状态

-a all 此为默认选项 等同于 -cdngy

-v vmstat 等同于 -pmgdsc -D total

–output 文件 此选项也比较有用,可以把状态信息以csv的格式重定向到指定的文件中,以便日后查看。e.g dstat –output /root/dstat.csv & 此时让程序默默的在后台运行并把结果输出到/root/dstat.csv文件中

当然dstat还有很多更高级的用法,常用的基本这些选项,更高级的用法可以结合man文档。。。

推荐阅读:

0b1331709591d260c1c78e86d0c51c18.png

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/232805.html原文链接:https://javaforall.net

(0)
上一篇 2025年9月13日 上午8:01
下一篇 2025年9月13日 上午8:22


相关推荐

  • PAT1062解题报告

    PAT1062解题报告只需一点需要注意 判断四种人中的一种不要放在输入循环里面 很耗时间 include include includeusing structRecord intid inttalent intvirtue Record Record intid inttalent intvirtue id id

    2026年3月26日
    2
  • threadlocal底层实现_数据库底层实现原理

    threadlocal底层实现_数据库底层实现原理ThreadLocal作用:提供线程内的局部变量,不同的线程之间不会相互干扰,这种变量在线程的生命周期内起作用,减少同一个线程内多个函数或组件之间一些公共变量传递的复杂性。package com.mupack;public class App{ private String content; public void setContent(String content) { this.content = content; } public Stri

    2022年8月8日
    5
  • 如何用matlab编写分段函数_请教各位怎样用matlab定义一个分段函数MATLAB分段函数…[通俗易懂]

    如何用matlab编写分段函数_请教各位怎样用matlab定义一个分段函数MATLAB分段函数…[通俗易懂]请教各位怎样用matlab定义一个分段函数MATLAB分段函数www.zhiqu.org时间:2020-12-27步骤如下1、打开MATLAB软件,如图所示。2、建立一个脚本文件,具体方法如图所示。3、定义变量。4、建立循环,求解分段函数。5、采用以下指令画图。6、画出的图片如图所示。扩展资料20世纪70年代,美国新墨西哥大学计算机科学系主任CleveMoler为了减轻学生编程的…

    2022年5月26日
    51
  • 自学计算机能学会吗(爬虫啥意思)

    大家好,我是小林。我之前遇到一个很奇怪的读者,他的头像是电影《V字仇杀队》里的面具。感觉上去是一个黑客爱好者,不是一个好惹的家伙,小林看了瑟瑟发抖。结果,他来了这么一句,「哥哥,在吗?」我头顶瞬间冒出一万个问号,怎么跟头像冷酷的感觉完全相反。只听过有的读者叫我小林哥,但是还真没遇到过直接称呼哥哥的,能说出这个称呼的话,感觉对方年纪不大。然后,他请教我关于kaliLinux安装失败的问题要怎么解决,我没有安装过,所以我也没办法解决他的问题,就让他自己去网上搜搜看看。然后,他还是没解决,

    2022年4月13日
    34
  • 免费帮忙安装"龙虾"openclaw, 预估费用在100左右.

    免费帮忙安装"龙虾"openclaw, 预估费用在100左右.

    2026年3月13日
    1
  • 在Linux(Ubuntu版)下编写运行C语言程序

    在Linux(Ubuntu版)下编写运行C语言程序    最初学习C语言用的是VisualC++6.0,后来还用过一些IDE,复制粘贴都可以用鼠标对目标进行选择即可。但在Linux系统里,需要熟练掌握在Terminal里编写C语言程序,进行编译调试。本章主要介绍在Linux的终端下编写C程序并编译运行。一,编写C时需要掌握的一些Linux操作(1)文件管理相关的命令Linux命令名称作用使用举例mkdir新建文件夹mkdirtest,m…

    2022年6月16日
    35

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号