[常用命令] iostat 命令介绍

4 iostat  命令用来监视系统输入/输出设备负载.(系统全局IO负载情况)
   a 常用参数
      -c :仅显示cpu的状态
            iostat -c
      -d :进显示存储设备的状态
            iostat -d
            iostat -d 2
            iostat -d 2 6
            iostat -d -x  2 6
      -k :默认显示的是读入读出的block信息, 用-k可以改成KB大小来显示
      -m  :MB
 
      -t :时间
      -x   : 扩展信息


  b  iostat -dx 1
    Device:         rrqm/s   wrqm/s   r/s   w/s   rsec/s   wsec/s
     sda            0.18    37.71  0.65  2.63    50.18   322.08
                    avgrq-sz avgqu-sz   await  svctm  %util
                    113.46     0.35  107.49   1.67   0.55

    Device:         rrqm/s   wrqm/s   r/s   w/s   rsec/s   wsec/s
    sda              0.00  4208.00  0.00 165.00     0.00 163872.00
                  avgrq-sz avgqu-sz   await  svctm  %util
                    993.16   119.54 1144.36   6.07 100.10

    rrqm/s: 和此设备相关的读请求有多少被合并(每秒)
    wrqm/s: 和此设备相关的写请求有多少被合并
    r/s:    每秒完成的读请求数
    w/s:    每秒完成的写请求数
    rsec/s: 写速度
    wsec/s: 读速度
    avgrq-sz:  平均请求大小
    avgqu-sz:  平均请求队列长度
    await:     IO请求的处理的平均时间 (包括IO等待时间 和 IO 处理时间)
    svctm:     IO平均服务时间(不准确)
    util:      所有处理IO时间/统计时间  (接近%100的话说明 IO请求过多 磁盘存在瓶颈)

  c iostat  -c 1

    avg-cpu:  %user   %nice   %system  %iowait   %steal    %idle
              3.52    0.21     1.25     2.69      0.00     92.33
    
    %user     : 用户态 (常规进程)
    %nice     : 优先级切换
    %system   : 内核态  (I/O管理、内存管理、用户进程管理 进程管理和上下文的切换)
    %iowait   : cpu等待I/O读写完成的等待时间
    %steal    : cpu非自愿等待时间 (和虚拟化 相关的)
    %idle     : cpu空闲时间
   

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值