`
mushme
  • 浏览: 793498 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

centos用iostat统计磁盘IO

 
阅读更多
yum install sysstat

开机自启动
/etc/init.d/sysstat start

使用
iostat -dx
参数的意义:
rrqm/s:队列中每秒钟合并的读请求数量
wrqm/s:队列中每秒钟合并的写请求数量
r/s:每秒钟完成的读请求数量
w/s:每秒钟完成的写请求数量
rsec/s:每秒钟读取的扇区数量
wsec/s:每秒钟写入的扇区数量
avgrq-sz:平均请求扇区的大小
avgqu-sz:平均请求队列的长度
await:平均每次请求的等待时间
svctm:平均每次请求的服务时间
util:设备的利用率


关于这些参数,相对重要的是后面几个,具体来说是:util,svctm,await,avgqu-sz:

util是设备的利用率。如果它接近100%,通常说明设备能力趋于饱和(并不绝对)。有时候会出现大于100%的情况,这是因为读取数据的时候是非原子操作。

svctm是平均每次请求的服务时间。从源代码里可以看出:(r/s+w/s)*(svctm/1000)=util。举例子:如果util达到100%,那么此时svctm=1000/(r/s+w/s),假设IOPS是1000,那么svctm大概在1毫秒左右,如果长时间大于这个数值,说明系统出了问题。

await是平均每次请求的等待时间。这个时间包括了队列时间和服务时间,也就是说,一般情况下,await大于svctm,它们的差值越小,则说明队列时间越短,反之差值越大,队列时间越长,说明系统出了问题。

avgqu-sz是平均请求队列的长度。毫无疑问,队列长度越短越好。
分享到:
评论

相关推荐

    linux中Centos7的LVM磁盘扩容问题

    系统是RHEL7(centos7差不多一样) 先查看磁盘信息及根目录 fdisk -l 注意:sda为硬盘,需要扩容的是系统的根目录,这里RHEL的系统根目录为/dev/mapper/rhel-root(系统不一样,根目录也不一样) 关闭系统,在vmware...

    Python监控CentOS磁盘空间,磁盘空间利用大于80%则发邮件通知

    Python监控CentOS磁盘空间,磁盘空间利用大于80%则发邮件通知。

    centos7磁盘挂载

    在挂载好磁盘后,可以使用命令 `df -h` 查看当前系统中的磁盘信息,包括磁盘的大小、已用空间、可用空间等信息。 五、总结 在本文中,我们详细介绍了 CentOS 7 中的磁盘挂载过程,包括磁盘分区、创建硬盘分区、...

    CentOS查看磁盘空间大小

    CentOS 查看磁盘空间大小可以使用多种方法,包括使用 df 命令、du 命令、查看指定文件夹大小、查看指定文件大小、查看目录挂载点等。了解磁盘空间大小可以帮助用户更好地管理磁盘资源,避免磁盘空间不足导致的各种...

    VMware虚拟机CentOS 7 磁盘扩容.docx

    VMware 虚拟机 CentOS 7 磁盘扩容 本文将详细介绍如何在 VMware 虚拟机上扩容 CentOS 7 系统的磁盘。这个过程包括修改虚拟机的磁盘信息、挂载磁盘、分区、格式化、新建卷组、扩展卷组、扩展文件系统等步骤。 一、...

    centos7磁盘和文件系统管理

    CentOS 7 磁盘和文件系统管理 在 CentOS 7 中,磁盘和文件系统管理是非常重要的系统管理任务之一。通过本篇文章,我们将详细介绍 CentOS 7 中的磁盘和文件系统管理,包括磁盘的分区、文件系统的创建、挂载和管理等...

    3.在CentOS7上扩容根目录_Centos7扩容磁盘_centos7扩容_

    首先,使用`pvcreate`命令创建物理卷(Physical Volume),然后用`vgcreate`创建卷组(Volume Group)。例如: ``` pvcreate /dev/sdb1 vgcreate newvg /dev/sdb1 ``` 3. **扩展逻辑卷** 使用`lvextend`命令将...

    VMware中Centos磁盘扩容

    VMware 中 CentOS 磁盘扩容 在 VMware 虚拟机中扩展 CentOS 7 磁盘容量主要分为两步:虚拟机扩展磁盘容量和在 CentOS 7 系统中挂载磁盘。 虚拟机扩展磁盘容量 1. 打开 VMware 虚拟机,选择需要扩展磁盘的虚拟机,...

    linux下centos操作系统磁盘扩容

    ### Linux下CentOS操作系统磁盘扩容详解 在Linux环境下,特别是在CentOS系统中,随着业务需求的增长或数据量的增加,经常会遇到磁盘空间不足的情况。此时,进行磁盘扩容便成为了一项必要的操作。本文将详细介绍如何...

    Centos7磁盘阵列配置介绍1

    CentOS 7 系统中的磁盘阵列配置是一项关键任务,它涉及到服务器的性能优化和数据安全性。磁盘阵列(RAID)通过将数据分布在多个硬盘上,提供了多种优势,包括性能提升、容错能力和数据冗余。本文将简要介绍RAID的...

    下载docker.io-centos软件包

    有docker.io-centos软件包,docker的centos镜像包!

    基于CentOS的虚拟机新增磁盘扩容操作手册

    - 磁盘使用率监控:定期监控磁盘使用情况,及时发现并解决磁盘空间不足的问题。 最后,本文档的结语部分再次强调了本手册的实用性和指导性。基于CentOS的虚拟机新增磁盘扩容操作手册是为CentOS服务器管理员和运维...

    基于CentOS7的磁盘分区以及扩容_parted工具.md

    ### 基于CentOS7的磁盘分区及扩容——Parted工具详解 #### 一、Parted工具介绍 在Linux环境下,对于磁盘管理的需求非常常见,包括但不限于磁盘分区、格式化、扩容等。Parted是一款强大的磁盘分区管理工具,它可以...

    CentOS挂载SSD磁盘

    CentOS 挂载 SSD 磁盘 在 CentOS 系统中,挂载 SSD 磁盘可以提高系统的读写性能和存储空间。本文将详细介绍如何在 CentOS 系统中挂载 SSD 磁盘。 查看未挂载的磁盘 在挂载 SSD 磁盘之前,我们需要查看当前系统中...

    centos系统磁盘挂载操作

    linux centos系统磁盘挂载;具体流程:查看磁盘分区,给未挂载载磁盘分区,挂载磁盘

    centos磁盘空间不足解决(本例为根目录).md

    /dev/mapper/centos-root 磁盘空间爆满解决方案

    Linux7CentOS 7 LVM管理和磁盘配额.docx

    Linux 7/CentOS 7 中提供了多种磁盘配额的实现方式,例如使用 quota 工具来限制用户的磁盘使用空间。 LVM 管理和磁盘配额是 Linux 7/CentOS 7 中两个重要的概念,它们可以帮助用户更好地管理磁盘空间,提高磁盘管理...

    Java获取磁盘使用率

    不过,直接使用`File`类无法获取到磁盘使用率,而是需要计算磁盘的总空间、已用空间以及可用空间。以下是获取这些信息的基本步骤: 1. **创建`File`对象**:你可以通过指定一个路径(例如根目录"/")来创建`File`...

    Centos7将home磁盘空间转移到root

    本人实测可用

Global site tag (gtag.js) - Google Analytics