Linux性能优化实战学习笔记:第二十五讲

Linux性能优化实战学习笔记:第二十五讲 

一、磁盘性能指标

1、使用率

2、饱和度

3、IOPS

4、吞吐量

5、响应时间

6、性能测试工具

二、磁盘I/O观测

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

?iostat 命令详解 - 简书

-d: 显示磁盘使用情况

 

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

[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情况

?

1

2

3

4

5

6

7

[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较大的那些进程

?

1

2

3

4

5

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命令详解

作者:罗阿红 出处:http://www.cnblogs.com/luoahong/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值