linux-raid.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Monitor Queue Depth for RAID-5 md device
@ 2015-01-25 17:17 Alireza Haghdoost
  2015-01-28  0:03 ` NeilBrown
  0 siblings, 1 reply; 3+ messages in thread
From: Alireza Haghdoost @ 2015-01-25 17:17 UTC (permalink / raw)
  To: linux-raid

Is there any way to monitor number of outstanding requests on the
raid-5 md device ?

I have a raid-5 array in /dev/md0 which contains /dev/sd[bcde] drives.
However, I don't always see 0 in avgqu-sz field of iostat utility:

 # iostat -xk 1 /dev/md0
Linux 3.13.0Write-Hole-Monitor (mist01-umh)     01/25/2015
_x86_64_        (8 CPU)
avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.12    0.00    0.02    0.05    0.00   99.80
Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s
avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
md0               0.00     0.00    0.00 15048.00     0.00 60192.00
8.00     0.00    0.00    0.00    0.00   0.00   0.00

However, when I run iostats for actual devices (/dev/sd[bcde]) I can
see the queue depth. This is also true for some other fields like
%util:

# iostat -xk 1 /dev/sd[bcde]
avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.40    0.00   15.44    0.00    0.00   84.17
Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s
avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
sdb            9463.00  9057.00  385.00  352.00 39304.00 37480.00
208.37     3.04    4.12    3.46    4.84   1.28  94.40
sde            8966.00  9592.00  355.00  376.00 37196.00 39388.00
209.53     2.88    3.93    3.37    4.46   1.27  93.20
sdd            9467.00  9098.00  374.00  361.00 39364.00 37516.00
209.20     2.75    3.73    3.38    4.09   1.25  92.00
sdc            9171.00  9339.00  368.00  369.00 38160.00 38512.00
208.07     3.21    4.34    3.76    4.92   1.27  93.60

In this example, there are 209 or 208 requests pending on the queue of
each device. Can I say that there is like 209 requests is pending on
the queue in the /dev/md0 device too ? In other word, take the maximum
value of the backend device queue depth as a queue depth of md device
?

Thanks
Alireza

^ permalink raw reply	[flat|nested] 3+ messages in thread
* Monitor Queue Depth for RAID-5 md device
@ 2015-01-27 18:45 Alireza Haghdoost
  0 siblings, 0 replies; 3+ messages in thread
From: Alireza Haghdoost @ 2015-01-27 18:45 UTC (permalink / raw)
  To: linux-raid; +Cc: neilb

On Sun, Jan 25, 2015 at 11:17 AM, Alireza Haghdoost <alireza@cs.umn.edu> wrote:
>
> Is there any way to monitor number of outstanding requests on the
> raid-5 md device ?

Can someone here make a comment on this question ?

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2015-01-28  0:03 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-01-25 17:17 Monitor Queue Depth for RAID-5 md device Alireza Haghdoost
2015-01-28  0:03 ` NeilBrown
  -- strict thread matches above, loose matches on Subject: below --
2015-01-27 18:45 Alireza Haghdoost

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).