系统IO监控

iostat监控各个磁盘使用情况

  • rrqm/s:   每秒进行 merge 的读操作数目.即 delta(rmerge)/s
  • wrqm/s:  每秒进行 merge 的写操作数目.即 delta(wmerge)/s
  • r/s:         每秒完成的读 I/O 设备次数.即 delta(rio)/s
  • w/s:        每秒完成的写 I/O 设备次数.即 delta(wio)/s
  • rsec/s:     每秒读扇区数.即 delta(rsect)/s
  • wsec/s:    每秒写扇区数.即 delta(wsect)/s
  • rkB/s:      每秒读K字节数.是 rsect/s 的一半,因为每扇区大小为512字节.(需要计算)
  • wkB/s:     每秒写K字节数.是 wsect/s 的一半.(需要计算)
  • avgrq-sz:  平均每次设备I/O操作的数据大小 (扇区).delta(rsect+wsect)/delta(rio+wio)
  • avgqu-sz: 平均I/O队列长度.即 delta(aveq)/s/1000 (因为aveq的单位为毫秒).
  • await:      平均每次设备I/O操作的等待时间 (毫秒).即 delta(ruse+wuse)/delta(rio+wio)
  • svctm:     平均每次设备I/O操作的服务时间 (毫秒).即 delta(use)/delta(rio+wio)
  • %util:      每秒io操作占用的cpu使用时间。即一秒中有百分之多少的时间用于 I/O 操作,或者说一秒中有多少时间 I/O 队列是非空的,计算方法:(r/s+w/s)*(svctm/1000)

%util         代表磁盘繁忙程度。100% 表示磁盘繁忙, 0%表示磁盘空闲。但是注意,磁盘繁忙不代表磁盘(带宽)利用率高 

只能反映系统磁盘忙,不能表示那个进程忙。

进程IO监控

  • TID:线程或进程id
  • PRIO:线程io优先级
  • USER:线程所属用户
  • DISK READ:线程从磁盘读数据的速度
  • DISK WRITE:线程写磁盘的速度
  • SWAPIN:进程使用的数据由swap换入到内存的时间占进程io总时间的百分比
  • IO:进程等待进行io操作的时间占进程io总时间的百分比

业务级IO监控

ioprofile待补全

文件级IO监控

losf:“list open files”(列出打开的文件)

从自己本机查看Nginx master进程打开了那些文件

查看nginx日志信息

参考:

http://www.ibm.com/developerworks/cn/aix/library/au-lsof.html

http://www.cnblogs.com/quixotic/p/3258730.html

转载于:https://www.cnblogs.com/yanbit/p/4788378.html

操作系统性能监控-磁盘IO相关推荐

  1. 第七章——DMVs和DMFs(4)——用DMV和DMF监控磁盘IO

    原文: 第七章--DMVs和DMFs(4)--用DMV和DMF监控磁盘IO 前言: 本文为本系列最后一篇,作为DBA,你必须经常关注磁盘的I/O问题,一旦出现问题,要尽快分析出是什么问题.SQLSer ...

  2. linux 访问磁盘bin,zabbix应用之Low-level discovery监控磁盘IO

    zabbix自带的"Template OS Linux"模板支持监控已挂载的磁盘空间利用率,是利用LLD(Low-level discovery)实现的,却没有对磁盘IO监控.本篇 ...

  3. Cacti添加IO模板并监控磁盘IO

    1.下载Cacti_Net-SNMP_DevIO_v3.1.zip 下载Cacti_Net-SNMP_DevIO_v3.1.zip,解压并上传net-snmp_devio.xml到/resource/ ...

  4. windows监控磁盘IO、cpu、内存、网络等使用情况

    windows监控磁盘IO.cpu.内存.网络等使用情况 IO(Input/Output)主要是针对系统内部的信息输入或输出,并发.若IO越优系统则处理性能越好.这里只是简单的对windows系统下进 ...

  5. 性能监控工具-操作系统性能监控

    实战java虚拟机 Linux下的性能监控工具 显示系统整体资源使用情况--top命令 linux公社-top详解 top命令是linux下常用的性能工具,它能够实时的显示系统中各个进程的资源占用情况 ...

  6. Linux下监控磁盘io,如何在Linux下监控磁盘IO?

    [51CTO.com快译]iostat用于获取存储设备和分区的I/O统计信息.iostat是sysstat软件包的一部分.使用iostat,你可以监控存储设备(比如硬驱和SSD)以及分区(磁盘分区)的 ...

  7. linux进程磁盘io监测,系统性能检测--磁盘io

    先罗列一些工作中用得比较多的系统检测工具吧,top.ps.iostat.vmstat.free (-m).tcpdump... 1.磁盘io相对于内存读写是巨慢无比的,数据库操作也是,所以在一些io密 ...

  8. zabbix监控磁盘IO性能

    前言 日常工作中,对于磁盘IO的监控必不可少,通过zabbix来实现对磁盘的监控,可以让我们对磁盘的工作状态有充分的了解,对可能由于磁盘的原因造成的性能瓶颈提前预防 1. 客户端配置 1.1 磁盘自动 ...

  9. java+磁盘io监控_jmeter服务器监控磁盘IO、网络-PerfMon Metrics Collector

    1.jmeetr客户端安装jp@gc - PerfMon Metrics Collector 先安装jmeter-plugins 启动jmeter --> 客户端选项 --> jmeter ...

最新文章

  1. Xcache安装与使用
  2. L09-10老男孩Linux运维实战培训-Nginx服务生产实战应用指南05(架构解决方案)
  3. 如何设计良好的viewcontroller
  4. linux服务器指示灯,【转】明明白白你的Linux服务器——故障篇 | 旺旺知识库
  5. PHP判断字符串是纯英文、纯汉字或汉英混合
  6. [零基础学JAVA]Java SE应用部分-28.Java IO操作(02)
  7. 计算机网络(七)——无线局域网
  8. UFT开发代码实例:将Excel中的数据保存为数组
  9. 如何创建SQL Server报告服务(SSRS)报告
  10. 用端口映射的办法使用矩池云隐藏的vnc功能
  11. IE7和IE8的CSS样式不兼容
  12. PHP 使用rabbitmq 入门教程
  13. android tim qq 1.1.0,Android TIM QQ 1.0.5 正式版发布
  14. VTM代码学习(1)CU划分
  15. 化繁从简,别让思维打了结
  16. 越狱Season 1-Episode 1: the pilot
  17. 深潜Kotlin协程(二十一):Flow 生命周期函数
  18. AI智能视频平台EasyCVR新增接口可对接海康安防综合开放平台
  19. Linux 登录MySQL出现 unknown variable...错误
  20. 【性能测试】轻量级压测工具Hey

热门文章

  1. GNU Wget 命令及其参数说明
  2. 输入整型数组和排序标识,对其元素按照升序或降序进行排序(华为OJ系列)
  3. C++之函数参数按引用传递
  4. vs2013配置opencv2.4.9
  5. 读写分离数据库之MyCat
  6. 串行端口 linux,规范模式Linux串行端口
  7. Python---编写一函数,将摄氏温度与华氏温度互转。
  8. JVM中对象如何在堆内存分配
  9. Uri跟Url的区别
  10. html5媒体对象居中,媒体对象 - Media Objects