Linux磁盘IO监测简介

DB运行产生太多的磁盘IO的话,性能肯定会受到影响。可以借助zabbix这样的工具进行磁 盘IO的监测,或 者自己动手都可以。

我们可以从proc/diskstats中直接获取信息:

 7 3 

loop3 0 0 0 0 0 

0 0 0 0 0 0
 7 4 loop4 0 0 0 0 0 0 0 0 0 0 0
 7 5 loop5 0 0 0 0 0 0 0 0 0 0 0
 7 6 loop6 0 0 0 0 0 0 0 0 0 0 0
 7 7 loop7 0 0 0 0 0 0 0 0 0 0 0
.....
 8       0 sda 16140 67741 1740112 1453724 16858 18744 1043336 390704 0 173612 

1844580
 8       1 sda1 176 138 1468 1160 0 0 0 0 0 1160 1160
 8       2 sda2 164 486 1300 1556 0 0 0 0 0 1556 1556

sda为整个硬盘的统计信息

sda1为第一个分区的统计信息

sda2为第 二个分区的统计 信息。

信息依次为:

1、major 主设备号

2、minor 磁盘次设备号

3、name  磁盘的设备名

4、rio  读请求总数

5、rmerge  合并的读请 求总数

6 、rset 读扇区总数

7、读数据花费的时间,单位ms

8、wio写请求总数

9、wmerge 合并 的写请求总数

10、wset 写扇区总数

11、写数据花费的时间

12、现在 正在进行的IO数 等于IO队列中请求数

13、系统真正花费在IO上的时间,减去重复等待时间

14 、系统花费在IO 上花费的时间。

要计算某块磁盘的IOPS的话,只需要将第4列和第8列的值相加。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索数据
, 磁盘
, 统计
, ios 8
, 监测
, 时间
, 信息
, 求一个ios群
, ios时间
磁盘IO
linux查看磁盘io、linux 磁盘io、linux 磁盘io监控、linux 磁盘io性能测试、linux 查看磁盘io负载,以便于您获取更多的相关知识。

时间: 2025-01-08 04:58:39

Linux磁盘IO监测简介的相关文章

Linux磁盘配额简介

什么是磁盘配额 LINUX磁盘配额配置 一,什么是磁盘配额 磁盘配额就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间.设置磁盘配额后,可以对每一个用户的磁盘使用情况进行跟踪和控制,通过监测可以标识出超过配额报警阈值和配额限制的用户,从而采取相应的措施.磁盘配额管理功能的提供,使得管理员可以方便合理地为用户分配存储资源,可以限制指定账户能够使用的磁盘空间,这样可以避免因某个用户的过度使用磁盘空间造成其他用户无法正常工作甚至影响系统运行避免由于磁盘空间使用

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

  怎样才能快速的定位到并发高是由于磁盘io开销大呢?可以通过三种方式: 第一种:用 top 命令 中的cpu 信息观察 Top可以看到的cpu信息有: 代码如下: Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% si 具体的解释如下: Tasks: 29 total 进程总数 1 run

linux查看磁盘io的几种方法

  怎样才能快速的定位到并发高是由于磁盘io开销大呢?可以通过三种方式: 第一种:用 top 命令 中的cpu 信息观察 Top可以看到的cpu信息有: Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% si 具体的解释如下: Tasks: 29 total 进程总数 1 running 正

巧用linux云服务器下的的/dev/shm/,避开磁盘IO不给力!

巧用linux云服务器下的的/dev/shm/,避开磁盘IO不给力! 一.什么是tmpfs和/dev/shm/?  tmpfs是Linux/Unix系统上的一种基于内存的文件系统.tmpfs可以使用您的内存或swap分区来存储文件.由此可见,tmpfs主要存储暂存的文件.它有如下2个优势: 1)动态文件系统的大小.  2)tmpfs 的另一个主要的好处是它闪电般的速度.因为典型的 tmpfs 文件系统会完全驻留在内存 RAM 中,读写几乎可以是瞬间的.  同时它也有一个缺点  tmpfs 数据在

磁盘IO性能监控(Linux 和 Windows)

磁盘的IO性能是衡量计算机总体性能的一个重要指标.Linux提供了iostat命令来获却磁盘输入/输出(即IO)统计信息,Windows则提供了WMI接口,可以通过编写一个简单的脚本来获取与iostat相当的功能. 1.Linux下的iostat命令 iostat -d -k -t 2 每隔2秒统计一次磁盘IO信息,直到按Ctrl+C终止程序,-d 选项表示统计磁盘信息, -k 表示以每秒KB的形式显示,-t 要求打印出时间信息,2 表示每隔 2 秒输出一次.第一次输出的磁盘IO负载状况提供了关

[收藏学习]Linux的实时监测命令

十八.  和系统运行状况相关的Shell命令:     1. Linux的实时监测命令(watch):     watch 是一个非常实用的命令,可以帮你实时监测一个命令的运行结果,省得一遍又一遍的手动运行.该命令最为常用的两个选项是-d和-n,其中-n表示间隔多少秒 执行一次"command",-d表示高亮发生变化的位置.下面列举几个在watch中常用的实时监视命令:     /> watch -d -n 1 'who'   #每隔一秒执行一次who命令,以监视服务器当前用户登

数据库服务器磁盘IO诊断

今日 zabbix 报警磁盘IO利用率达到90%. 又激动又担心,很久没处理故障啦,这次的故障应该很快会修复吧... 首先查看磁盘基本情况: iostat  -x  1 avg-cpu: %user %nice %system %iowait %steal %idle 1.57 0.00 2.75 37.65 0.00 58.04 Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await s

Linux集群文件系统简介和集群应用的新挑战

Linux集群文件系统简介 集群文件系统在多个方面完善了 Oracle RAC 的数据库集群功能.以下是它们的对比情况.   通常,集群只是一组作为单一系统运行的服务器(PC 或者工作站).但是,这个定义的外延不断显着扩大:集群技术现在不但是一个动态领域,而且其各种应用程序正不断吸收新的特性.此外,集群文件系统技术(无论是开放源代码的还是专有的)在其功能方面正在迅速趋同. 很多人谈到集群应用程序和其中所使用的文件系统软件时,就象它们完全是一回事似的.更准确地说,大多数集群包含两个主要组件:通过快

用Azure解决“找找看”磁盘IO问题

找找看(zzk.cnblogs.com)是我们的站内搜索产品,是一个磁盘IO密集型(读写索引文件)的应用,自从迁移至阿里云之后一直被云服务器的磁盘IO问题困扰,而阿里云没有提供替代解决方案. 由于这个问题,找找看竟然成为了我们全站响应速度最慢的应用.人是逼出来的,虽然阿里云在努力解决磁盘IO的问题,但我们再也无法忍心让用户忍受"找找看"糟糕的响应速度.于是,我们找到了一个折衷的解决方法--将找找看的索引服务迁移至Azure的虚拟机上. 今天完成了这个迁移工作.迁移后找找看的部署情况变为