Я пытаюсь выяснить, как 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 - это процент времени, в течение которого были отправлены запросы ввода-вывода, id ожидает, что комбинация дисков, составляющих dm-2, будет эквивалентна значению, сообщенному dm-2.
Если сложить:
xvdb - 32,36
xvdc - 51,31
xvdd - 48,30
значение 131,97
но дм-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
У кого-нибудь есть объяснение этой разницы?
Это, кстати, не просто одно, тому есть МНОГОЕ.