sar -dp 报告单个磁盘高于其设备映射器逻辑卷

sar -dp 报告单个磁盘高于其设备映射器逻辑卷

我正在尝试弄清楚 sysstat 如何报告设备映射器逻辑卷的利用率,低于组成逻辑卷的单个磁盘的利用率。我一直试图做数学运算,但我无法理解它。

这是手册页中该列的描述:

%util
   Percentage of elapsed time during which I/O requests were issued to the device 
   (bandwidth utilization for the  device).  Device  saturation occurs when this 
   value is close to 100%.

我有一个逻辑卷 (dm-2),其中包含 xvdb、xvdc、xvdd。
如果 %util 是发出 I/O 请求的时间百分比,我预计组成 dm-2 的磁盘组合将等同于 dm-2 报告的值。

如果我们将其加起来:
xvdb-32.36
直流电压 - 51.31
xvdd - 48.30
价值是131.97
dm-2正在报告使用率91.02

我觉得 LVM 中的逻辑卷报告的利用率与构成它的物理卷/磁盘的利用率不同,这没有意义。

当我把 wr_sec/s 甚至 tps 加起来时,结果就更接近我的预期了。但是 Util 却让我对其中的差异感到困惑。

12:00:01 AM       DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util
...
07:56:01 AM      xvda      3.01      0.00     26.40      8.76      0.01      1.85      0.58      0.17
07:56:01 AM      xvdb    329.24      0.00   4680.19     14.22      3.71     11.26      0.98     32.36
07:56:01 AM      xvdc    370.90      0.00   5396.45     14.55      7.92     21.39      1.38     51.31
07:56:01 AM      xvdd    329.44      0.14   4392.93     13.33      7.41     22.49      1.47     48.30
07:56:01 AM      dm-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
07:56:01 AM      dm-1      0.20      0.00      1.62      8.00      0.00      9.83      2.00      0.04
07:56:01 AM      dm-2    953.43      0.14  14461.30     15.17     19.46     20.43      0.95     91.02
07:56:01 AM      dm-3      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
07:56:01 AM      dm-4      1.10      0.00      8.93      8.12      0.00      2.57      1.05      0.12
07:56:01 AM      dm-5      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
07:56:01 AM      dm-6      1.81      0.00     15.84      8.75      0.00      0.54      0.10      0.02
07:56:01 AM      dm-7      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00

有人能解释一下这种差异吗?
顺便说一句,这不只一种情况,还有很多这样的例子。

相关内容