一、磁盘性能指标

1、使用率

2、饱和度

3、IOPS

4、吞吐量

5、响应时间

6、性能测试工具

二、磁盘I/O观测

1、每块磁盘的使用率(指标实际上来自/proc/diskstats)

[root@luoahong ~]# iostat -d -x 1
Linux 5.1.0-1.el7.elrepo.x86_64 (luoahong) 05/18/2019 _x86_64_ (2 CPU) Device r/s rkB/s rrqm/s %rrqm r_await rareq-sz w/s wkB/s wrqm/s %wrqm w_await wareq-sz d/s dkB/s drqm/s %drqm d_await dareq-sz aqu-sz %util
sda 3992.17 770824.35 4.35 0.11 1.17 193.08 0.87 3.48 0.00 0.00 6.00 4.00 0.00 0.00 0.00 0.00 0.00 0.00 2.91 110.35 Device r/s rkB/s rrqm/s %rrqm r_await rareq-sz w/s wkB/s wrqm/s %wrqm w_await wareq-sz d/s dkB/s drqm/s %drqm d_await dareq-sz aqu-sz %util
sda 3253.46 883780.88 2.76 0.08 1.54 271.64 0.46 1.84 0.00 0.00 1.00 4.00 0.00 0.00 0.00 0.00 0.00 0.00 3.60 105.71 Device r/s rkB/s rrqm/s %rrqm r_await rareq-sz w/s wkB/s wrqm/s %wrqm w_await wareq-sz d/s dkB/s drqm/s %drqm d_await dareq-sz aqu-sz %util
sda 6212.93 1610431.47 5.17 0.08 1.78 259.21 0.86 3.45 0.00 0.00 0.00 4.00 0.00 0.00 0.00 0.00 0.00 0.00 8.43 198.19 Device r/s rkB/s rrqm/s %rrqm r_await rareq-sz w/s wkB/s wrqm/s %wrqm w_await wareq-sz d/s dkB/s drqm/s %drqm d_await dareq-sz aqu-sz %util
sda 908.30 193127.80 3.25 0.36 1.98 212.62 0.36 1.44 0.00 0.00 1.00 4.00 0.00 0.00 0.00 0.00 0.00 0.00 1.39 25.45 Device r/s rkB/s rrqm/s %rrqm r_await rareq-sz w/s wkB/s wrqm/s %wrqm w_await wareq-sz d/s dkB/s drqm/s %drqm d_await dareq-sz aqu-sz %util
sda 3778.63 972369.23 6.84 0.18 1.59 257.33 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 4.42 119.83 Device r/s rkB/s rrqm/s %rrqm r_await rareq-sz w/s wkB/s wrqm/s %wrqm w_await wareq-sz d/s dkB/s drqm/s %drqm d_await dareq-sz aqu-sz %util
sda 1465.48 361423.81 4.76 0.32 1.73 246.63 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 1.92 48.21 Device r/s rkB/s rrqm/s %rrqm r_await rareq-sz w/s wkB/s wrqm/s %wrqm w_await wareq-sz d/s dkB/s drqm/s %drqm d_await dareq-sz aqu-sz %util
sda 5795.08 1191006.97 4.92 0.08 1.12 205.52 1.64 6.56 0.00 0.00 2.50 4.00 0.00 0.00 0.00 0.00 0.00 0.00 3.91 152.95

2、iowat指标图解

3、需要特别注意指标

三、进程I/O观测

1、pidstat 查看进程I/O情况

[root@luoahong ~]# pidstat -d 1
Linux 5.1.0-1.el7.elrepo.x86_64 (luoahong) 05/18/2019 _x86_64_ (2 CPU) 10:37:42 AM UID PID kB_rd/s kB_wr/s kB_ccwr/s iodelay Command
10:37:43 AM 0 6834 170.30 0.00 0.00 0 master
10:37:43 AM 89 6835 269.31 0.00 0.00 0 pickup
10:37:43 AM 89 6836 419.80 0.00 0.00 0 qmgr

2、pidstat -d 1图解

3、iotop按照io大小对进程排序,然后找到I/o较大的那些进程

iotop
Total DISK READ : 0.00 B/s | Total DISK WRITE : 7.85 K/s
Actual DISK READ: 0.00 B/s | Actual DISK WRITE: 0.00 B/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO> COMMAND
15055 be/3 root 0.00 B/s 7.85 K/s 0.00 % 0.00 % systemd-journald

4、iotop命令详解

最新文章

  1. JavaScript 页面模板引擎
  2. Spark排错与优化
  3. js之事件冒泡和事件捕获介绍
  4. 启动mysql出现了error the server quit without updating pid file (/var/lib/mysql/localhost.localdomain.pid)
  5. ThinkPHP缓存微信公众号access_token
  6. JS生成指定长度的随机数
  7. 把 Eclipse 中的工程 Push 到 Github(适用 Windows 平台)
  8. JVM内存回收对象及引用分析
  9. angularjs:[1] ui-router 权限控制
  10. centos curl web站点监控实践
  11. intellij IDEA mybatis插件破解方法
  12. Java中读取txt文件中中文字符时,出现乱码的解决办法
  13. Java中关于nextInt()、next()和nextLine()的理解
  14. angular + socket.io+nodejs
  15. python note 10 函数变量
  16. java基础 二进制补码
  17. Elsevier系旗下期刊论文投稿流程
  18. RAC7——vip的理解
  19. shell 中的操作符
  20. Head内常用标签

热门文章

  1. MySchool题目
  2. ssh框架被淘汰的原因
  3. mysql批量更新数据(性能优化) 第一种方式
  4. Expression Tree上手指南 (一)【转】
  5. 解决 IDEA 无法找到 java.util.Date 的问题
  6. Kafka 2.3 Producer (0.9以后版本适用)
  7. 一个jetty部署多个项目配置之方法一
  8. 2018-8-10-win10-uwp-拖动控件
  9. c# 移除类中所有事件的绑定
  10. Unable to parse composition