[dm-devel] sysstat metrics on a mirrored logical volume
Brem Belguebli
brem.belguebli at gmail.com
Sat Nov 6 15:02:58 UTC 2010
Hi,
I have a mirrored logical volume with a in memory log (core log), built on top of 2 multipath'ed devices, for which I'm getting
weird perf data collected by sysstat (sar -d).
To summarize, the transfers/s metric (tps) for the devmapper managed devices (mpath/lv_mimage,lv) show values up to 7 times greater
than the values I get per physical path.
I don't think the devicemapper overhead (if any) explains this (8 times), but I can't figure out how to interpret this.
* Logical volume lvol1 is the only lv on VG vg10 and is mirrored (corelog) on top of /dev/mapper/mpath10 and /dev/mapper/mpath1.
* Each mpath device is made of 4 physical paths, in a multibus setup (round robin)
* PE size on VG10 is 4MB
* /dev/mapper/vg10-lvol1 is has a ext3 fs with a block size of 4kB, journal size is 128 MB
* perfdata is collected with a sar -d 1 7200 -f mysarfile
Below an example of what I'm getting
Each mirror leg, vg10-lvol1_mimage_0 corresponding to mpath10 and vg10-lvol1_mimage_1 corresponding to mpath1, show a transfer
rate of 25217 tps and while each underlying physical path show 800 ~ 1000 tps.
I expected to get ~ 4000 tps.
Raw results:
mpath10
Time DEV tps
08:07:33 PM dev253-7 25217.64
vg10-lvol1_mimage_0
Time DEV tps
08:07:33 PM dev253-112 25217.64
paths
Time DEV tps
08:07:33 PM dev8-0 1011.22
08:07:33 PM dev66-64 1074.55
08:07:33 PM dev68-128 1056.51
08:07:33 PM dev70-192 972.55
mpath10 (360060xxx) dm-7 HP,OPEN-V
[size=31G][features=0][hwhandler=0][rw]
\_ round-robin 0 [prio=0][active]
\_ 0:0:2:1 sdak 66:64 [active][undef]
\_ 0:0:0:1 sda 8:0 [active][undef]
\_ 2:0:0:1 sdbu 68:128 [active][undef]
\_ 2:0:2:1 sdde 70:192 [active][undef]
vg10-lvol1_mimage_1
Time DEV tps
08:07:33 PM dev253-111 25219.24
mpath1
Time DEV tps
08:07:33 PM dev253-16 25219.24
paths
Time DEV tps
08:07:33 PM dev65-32 810.82
08:07:33 PM dev67-96 757.11
08:07:33 PM dev69-160 818.64
08:07:33 PM dev71-224 787.58
mpath1 (360060yyy) dm-16 HP,OPEN-V
[size=31G][features=0][hwhandler=0][rw]
\_ round-robin 0 [prio=0][active]
\_ 0:0:3:1 sdbc 67:96 [active][undef]
\_ 2:0:1:1 sdcm 69:160 [active][undef]
\_ 2:0:3:1 sddw 71:224 [active][undef]
\_ 0:0:1:1 sds 65:32 [active][undef]
vg10-lvol1
Time DEV tps
08:07:33 PM dev253-113 18597.60
dumpe2fs -h /dev/mapper/vg10-lvol1
Block size: 4096
Fragment size: 4096
Fragments per group: 32768
Inode size: 128
Journal size: 128M
vgdisplay -v vg10
PE Size 4.00 MB
Rgds
Brem
More information about the dm-devel
mailing list