开发者社区> 问答> 正文

linux调优如何对磁盘I/O性能评估

linux调优如何对磁盘I/O性能评估

展开
收起
Dynastys 2021-11-03 16:22:20 2567 0
1 条回答
写回答
取消 提交回答
  • 利用iostat评估磁盘性能,监控磁盘IO读写及带宽,如图所示:

    2f828941c3596a8574a80c67cbb35477_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjQ0MDE1NA==,size_16,color_FFFFFF,t_70.png

    Blk_read/s                表示每秒读取的数据块数。
    Blk_wrtn/s                表示每秒写入的数据块数。
    Blk_read  读入块的总数。
    Blk_wrtn  写入块的总数。
    kB_read/s  每秒从驱动器读入的数据量,单位为 K。
    kB_wrtn/s  每秒向驱动器写入的数据量,单位为 K。
    kB_read  读入的数据总量,单位为 K。
    kB_wrtn  写入的数据总量,单位为 K。
    wrqm/s  将写入请求合并后,每秒发送到设备的写入请求数。
    r/s  每秒发送到设备的读入请求数。
    w/s  每秒发送到设备的写入请求数。
    rsec/s  每秒从设备读入的扇区数。
    wsec/s  每秒向设备写入的扇区数。
    rkB/s  每秒从设备读入的数据量,单位为 K。
    wkB/s  每秒向设备写入的数据量,单位为 K。
    avgrq-sz  发送到设备的请求的平均大小,单位是 扇区。
    avgqu-sz  发送到设备的请求的平均队列长度。
    await  I/O 请求平均执行时间,包括发送请求和执行的时间。单位是 毫秒。
    svctm  发送到设备的 I/O 请求的平均执行时间。单位是 毫秒。
    %util  在 I/O 请求发送到设备期间,占用 CPU 时间的百分比。用于显示设备的带宽利用率。
              当这个值接近 100% 时,表示设备带宽已经占满。
    
    
    
    2021-11-03 16:22:51
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载