`
不爱不见
  • 浏览: 283743 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

查看磁盘IO的dstat命令的使用

 
阅读更多
1.dstat的选项
-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
-I5,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 externalstats
-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文件中
这个软件和vmstat很像,不过和vmstat相比好像少了io部份的显示, dstat只能显示磁盘的吞吐量而不是显示负载情况, dstat和几乎所有监控软件一样,只能对整个系统进行监控而不能对某一个进程或某一个程序进行深入分析.我常使用的参数是dstat -cdlmnpsy,做个别名链接alias dstat='dstat-cdlmnpsy'

2.dstat默认输出的说明

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

sys:系统空间程序所占百分比;

idel:空闲百分比;

wai:等待磁盘I/O所消耗的百分比;

hiq:硬中断次数;

siq:软中断次数;

-- CPU使用信息统计



read:磁盘读带宽

writ:磁盘写带宽

-- 磁盘使用信息统计



recv:网络收包带宽

send:网络发包带宽

-- 网络使用信息统计



in: page in(换入)

out:page out(换出)

-- 内存分页统计:值较大表明系统正在使用大量的交换空间,通常情况下当系统已经开始用交换空间的时候,就说明你的内存已经不够用了,或者说内存非常分散,理想情况下page in(换入)和page out(换出)的值是0 0。



int:中断次数 

csw:上下文切换

-- 其他系统信息:这一栏中较高的统计值通常表示大量的进程造成拥塞,需要对CPU进行关注。服务器一般情况下都会运行运行一些程序,所以这项总是显示一些数值。
---------------------
作者:小宇0000
来源:CSDN
原文:https://blog.csdn.net/liyuming0000/article/details/51187683
版权声明:本文为博主原创文章,转载请附上博文链接!
分享到:
评论

相关推荐

    linux查看磁盘io的几种方法.docx

    首先,我们可以使用`top`命令来初步判断磁盘I/O是否存在高负载。`top`命令提供了一个实时的系统状态视图,包括CPU和内存使用情况。在`top`命令的输出中,`wa`(wait time for I/O completion)列显示了CPU处于等待I/...

    Linux查看磁盘io开销的几种方法.docx

    本文将介绍三种常用的方法来查看Linux系统的磁盘I/O开销:top命令、vmstat命令以及iostat命令。 1. **使用top命令** `top`命令是一个实时的系统监视工具,它提供了关于CPU利用率、内存使用情况、进程状态等信息。...

    dstat监控工具

    dstat是一款强大的系统资源监控工具,它能够实时地显示系统CPU、内存、磁盘I/O、网络I/O等关键性能指标。dstat比传统的top、iostat和vmstat等工具更为全面,因为它可以同时显示多个资源的使用情况,并且在数据收集时...

    定位系统IO瓶颈

    1. **监控工具**:使用系统监控工具如`iostat`、`vmstat`、`dstat`或`top`等,可以实时查看磁盘、内存和CPU的使用情况,从而初步判断是否存在IO问题。例如,`iostat`可显示磁盘活动统计,如果磁盘等待时间(await)...

    Linux按照CPU、内存、磁盘IO、网络性能监测.pdf

    在Linux中,可以使用`top`命令查看当前进程的CPU使用情况,`vmstat`和`mpstat`则可以提供整体和每个CPU核心的详细信息。 其次,内存监测涉及到内存使用量、交换页面等活动。内存不足会导致系统性能急剧下降,因此...

    Linux系统命令与网络、磁盘参数和日志监控-课件1

    6. **磁盘IO性能**:`hdparm`可以获取硬盘参数,`iostat`显示磁盘I/O统计,`fio`和`sysbench`是磁盘性能测试工具,用于评估磁盘读写速度。 7. **调度程序性能**:这部分可能涉及到Linux内核调度器的工作,如`...

    Linux 服务器性能分析和测试工具详解.docx

    dstat 是一个系统监控工具,可以显示 cpu 使用情况、磁盘 io 情况、网络发包情况和换页情况。dstat 的输出结果是彩色的,相对于 vmstat 和 iostat 的输入更加详细且较为直观。 iotop 是一个专门显示硬盘 IO 的命令...

    Linux 进程管理四个命令详解.docx

    DSTAT 命令是一个系统资源统计命令,它可以实时地显示系统中的资源使用情况,例如 CPU 使用率、磁盘使用率、内存使用率等。 * -c, --cpu:显示 CPU 相关信息 * -C #,#,…,total:显示第一个 CPU,第二个 CPU 或者...

    linux服务器故障之运维经验总结借鉴.pdf

    可以使用iostat、vmstat、mpstat、dstat命令来检查磁盘使用量,查看服务器硬盘是否已满,是否开启了swap交换模式(si/so)。 八、挂载点和文件系统检查 挂载点和文件系统检查是解决服务器故障的重要步骤。可以使用...

    Linux系统运行时参数命令、网络、磁盘参数和日志监控.pdf

    - **磁盘I/O监控**: 使用`iostat`、`dstat`和`iotop`监控磁盘读写速度,分析`%iowait`的高低以识别I/O瓶颈。 - **网络性能监控**: 使用`netstat`、`tcpdump`等分析网络连接和流量。 3. **性能测试工具** - `...

    20200630_性能分析工具说明(内存、CPU性能相关).pdf

    安装iotop可使用命令apt install iotop,而使用帮助可通过iotop -h查看。 5. pidstat:pidstat工具用于显示每个进程的线程与CPU核的亲和性、优先级、线程树等信息。 6. mpstat:mpstat工具可以显示多核处理器的...

    linux服务器故障之运维经验总结归纳.pdf

    使用 `$ iostat -kx 2`、`$ vmstat 2 10`、`$ mpstat 2 10` 和 `$ dstat --top-io --top-bio` 命令查看 IO 性能。检查磁盘使用量:服务器硬盘是否已满?是否开启了 swap 交换模式(si/so)?CPU 被谁占用:系统进程...

    性能测试数据分析

    本文来自于csdn,本文主要从性能指标、耗时分析、配置调优几方面进行数据分析。TPS:每秒处理事务数。一般用于衡量服务器的...t1-x查看:使用命令dstat查看使用命令ifconfig查看性能指标-内存使用命令free-m查看1.Memo

    Linux系统管理+网络监控命令.docx

    其中,`procs`列显示进程状态,`memory`列显示内存使用,`swap`列显示交换分区情况,`io`列展示I/O活动,`system`列涵盖系统调用,而`cpu`列则提供CPU利用率信息。`vmstat -m`和`vmstat -a`分别用于查看活动和非活动...

    OS + Linux performance tools / cpu / mem / io / net / fiIe / Intel VTune

    - `df` 和 `du`:分别用于查看磁盘空间使用情况和估算目录或文件所占空间。 - `fs_usage`:在BSD系统中,提供文件系统活动的详细报告。 - `inotify-tools`:监控文件系统事件,如创建、删除、修改等。 6. **...

    sys_info.sh

    2. 查看磁盘、IO负载(df,iostat,iotop,dstat) 3. 查看内存利用率(free,vmstat) 4. 查看tcp连接状态(ss,netsta) 5. 查看CPU与内存占用最高的10个进程 6. 查看网络流量(ifconfig,iftop,iptraf) 7. 退出程序

    Linux服务器中高负载现象故障排查方法.pdf

    `$ iostat`、`$ vmstat`、`$ mpstat` 和 `$ dstat` 可以揭示磁盘和网络I/O的状况,帮助找出磁盘瓶颈。同时,检查文件系统使用情况,如 `$ mount`、`$ cat /etc/fstab`、`$ vgs`、`$ pvs`、`$ lvs` 和 `$ df -h`,以...

    linux服务器故障之运维经验总结.pdf

    IO性能的检查也必不可少,`$ iostat -kx 2`、`$ vmstat 2 10`、`$ mpstat 2 10`和`$ dstat --top-io --top-bio`这些工具可以帮助识别磁盘I/O瓶颈、交换空间使用和CPU利用率,以便找出性能问题的根源。 最后,良好的...

    Linux下的一些工具

    - **dstat** 是一个强大的系统资源监控工具,它可以整合`iostat`、`vmstat`和`ifstat`的功能于一体,方便用户全面监控系统的CPU使用情况、内存使用、磁盘I/O以及网络流量等。 - **官方网站**:...

Global site tag (gtag.js) - Google Analytics