iostat 使用

安装命令

centos系统

yum install sysstat

ubuntu系统

apt-get install sysstat

使用iostat -d -k 2 查看IO情况:

iostat -d -k 2
image-20220606083658609.png

使用iostat -x 5 查看IO情况:

iostat -x 5 
image-20220606083745020.png

选项说明

  • rrqm/s 每秒对该设备的读请求被合并次数,文件系统会对读取同块(block)的请求进行合并
  • wrqm/s 每秒对该设备的写请求被合并次数
  • r/s 每秒完成的读次数
  • w/s 每秒完成的写次数
  • rkB/s 每秒读数据量(kB为单位)
  • wkB/s 每秒写数据量(kB为单位)
  • avgrq-sz 平均每次IO操作的数据量(扇区数为单位)
  • avgqu-sz 平均等待处理的IO请求队列长度
  • await 平均每次IO请求等待时间(包括等待时间和处理时间,毫秒为单位)
  • svctm 平均每次IO请求的处理时间(毫秒为单位)
  • %util 采用周期内用于IO操作的时间比率,即IO队列非空的时间比率
  • %util: 一秒中有百分之多少的时间用于 I/O 操作,或者说一秒中有多少时间 I/O 队列是非空的。即 delta(use)/s/1000 (因为use的单位为毫秒)
  • 如果 %util 接近 100%,说明产生的I/O请求太多,I/O系统已经满负荷,该磁盘可能存在瓶颈

常见问题

image-20220606083330754.png

执行下面的命令

apt-get update
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。