liunx系统查看磁盘IO情况

使用iostat查看系统的I/O统计信息。

安装工具

在基于 Debian 的系统(如 Ubuntu)上安装:

 
bashsudo apt update
sudo apt install sysstat

在基于 Red Hat 的系统(如 CentOS 或 Fedora)上安装:

 
bashsudo yum install sysstat # 对于 CentOS 7 及以下版本
# 或者
sudo dnf install sysstat # 对于 CentOS 8、Fedora 或其他使用 dnf 的发行版
使用
iostat -d -x 1

这个命令会显示每个设备的详细统计信息,并每秒更新一次。

内容:

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
sda               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
scd0              0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
dm-0              0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
dm-1              0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
dm-2              0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
 

这些数据来自Linux的iostat命令,它用于监控系统的输入/输出设备负载。每列都代表一个特定的统计指标,下面是对每一列的简单解释:

  1. Device: 这是正在被监控的磁盘设备名称。例如,sda可能是一个物理硬盘,而dm-X通常是一个设备映射器设备(比如LVM逻辑卷或RAID设备)。
  2. rrqm/s: 每秒合并的读请求数量。这通常表示磁盘驱动器的合并能力,它可以将多个小的读请求合并成一个大的读请求,以提高效率。
  3. wrqm/s: 每秒合并的写请求数量。与rrqm/s相似,但针对写操作。
  4. r/s: 每秒完成的读请求数量。
  5. w/s: 每秒完成的写请求数量。
  6. rkB/s: 每秒读取的千字节数。
  7. wkB/s: 每秒写入的千字节数。
  8. avgrq-sz: 平均请求大小(以扇区为单位)。
  9. avgqu-sz: 平均队列长度。这表示在任意给定时间,有多少请求在等待处理。
  10. await: 平均等待时间(包括服务时间)。这是从请求被发出到请求完成所花费的平均时间(以毫秒为单位)。
  11. r_await: 读操作的平均等待时间。
  12. w_await: 写操作的平均等待时间。
  13. svctm: 平均服务时间(以毫秒为单位)。这表示请求在磁盘上实际花费的时间,不包括队列中的等待时间。
  14. %util: 磁盘的利用率。这表示磁盘在一段时间内被活动请求占用的百分比。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值