操作系统性能监控-磁盘IO
系统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相关推荐
- 第七章——DMVs和DMFs(4)——用DMV和DMF监控磁盘IO
原文: 第七章--DMVs和DMFs(4)--用DMV和DMF监控磁盘IO 前言: 本文为本系列最后一篇,作为DBA,你必须经常关注磁盘的I/O问题,一旦出现问题,要尽快分析出是什么问题.SQLSer ...
- linux 访问磁盘bin,zabbix应用之Low-level discovery监控磁盘IO
zabbix自带的"Template OS Linux"模板支持监控已挂载的磁盘空间利用率,是利用LLD(Low-level discovery)实现的,却没有对磁盘IO监控.本篇 ...
- Cacti添加IO模板并监控磁盘IO
1.下载Cacti_Net-SNMP_DevIO_v3.1.zip 下载Cacti_Net-SNMP_DevIO_v3.1.zip,解压并上传net-snmp_devio.xml到/resource/ ...
- windows监控磁盘IO、cpu、内存、网络等使用情况
windows监控磁盘IO.cpu.内存.网络等使用情况 IO(Input/Output)主要是针对系统内部的信息输入或输出,并发.若IO越优系统则处理性能越好.这里只是简单的对windows系统下进 ...
- 性能监控工具-操作系统性能监控
实战java虚拟机 Linux下的性能监控工具 显示系统整体资源使用情况--top命令 linux公社-top详解 top命令是linux下常用的性能工具,它能够实时的显示系统中各个进程的资源占用情况 ...
- Linux下监控磁盘io,如何在Linux下监控磁盘IO?
[51CTO.com快译]iostat用于获取存储设备和分区的I/O统计信息.iostat是sysstat软件包的一部分.使用iostat,你可以监控存储设备(比如硬驱和SSD)以及分区(磁盘分区)的 ...
- linux进程磁盘io监测,系统性能检测--磁盘io
先罗列一些工作中用得比较多的系统检测工具吧,top.ps.iostat.vmstat.free (-m).tcpdump... 1.磁盘io相对于内存读写是巨慢无比的,数据库操作也是,所以在一些io密 ...
- zabbix监控磁盘IO性能
前言 日常工作中,对于磁盘IO的监控必不可少,通过zabbix来实现对磁盘的监控,可以让我们对磁盘的工作状态有充分的了解,对可能由于磁盘的原因造成的性能瓶颈提前预防 1. 客户端配置 1.1 磁盘自动 ...
- java+磁盘io监控_jmeter服务器监控磁盘IO、网络-PerfMon Metrics Collector
1.jmeetr客户端安装jp@gc - PerfMon Metrics Collector 先安装jmeter-plugins 启动jmeter --> 客户端选项 --> jmeter ...
最新文章
- Xcache安装与使用
- L09-10老男孩Linux运维实战培训-Nginx服务生产实战应用指南05(架构解决方案)
- 如何设计良好的viewcontroller
- linux服务器指示灯,【转】明明白白你的Linux服务器——故障篇 | 旺旺知识库
- PHP判断字符串是纯英文、纯汉字或汉英混合
- [零基础学JAVA]Java SE应用部分-28.Java IO操作(02)
- 计算机网络(七)——无线局域网
- UFT开发代码实例:将Excel中的数据保存为数组
- 如何创建SQL Server报告服务(SSRS)报告
- 用端口映射的办法使用矩池云隐藏的vnc功能
- IE7和IE8的CSS样式不兼容
- PHP 使用rabbitmq 入门教程
- android tim qq 1.1.0,Android TIM QQ 1.0.5 正式版发布
- VTM代码学习(1)CU划分
- 化繁从简,别让思维打了结
- 越狱Season 1-Episode 1: the pilot
- 深潜Kotlin协程(二十一):Flow 生命周期函数
- AI智能视频平台EasyCVR新增接口可对接海康安防综合开放平台
- Linux 登录MySQL出现 unknown variable...错误
- 【性能测试】轻量级压测工具Hey