All of lore.kernel.org
 help / color / mirror / Atom feed
From: Bill Davidsen <davidsen@tmr.com>
To: Carlos Carvalho <carlos@fisica.ufpr.br>
Cc: linux-raid@vger.kernel.org
Subject: Re: idle array consuming cpu ??!!
Date: Wed, 23 Jan 2008 21:16:19 -0500	[thread overview]
Message-ID: <4797F4F3.7000903@tmr.com> (raw)
In-Reply-To: <18326.32105.833682.419778@fisica.ufpr.br>

Carlos Carvalho wrote:
> Bill Davidsen (davidsen@tmr.com) wrote on 22 January 2008 17:53:
>  >Carlos Carvalho wrote:
>  >> Neil Brown (neilb@suse.de) wrote on 21 January 2008 12:15:
>  >>  >On Sunday January 20, carlos@fisica.ufpr.br wrote:
>  >>  >> A raid6 array with a spare and bitmap is idle: not mounted and with no
>  >>  >> IO to it or any of its disks (obviously), as shown by iostat. However
>  >>  >> it's consuming cpu: since reboot it used about 11min in 24h, which is quite
>  >>  >> a lot even for a busy array (the cpus are fast). The array was cleanly
>  >>  >> shutdown so there's been no reconstruction/check or anything else.
>  >>  >> 
>  >>  >> How can this be? Kernel is 2.6.22.16 with the two patches for the
>  >>  >> deadlock ("[PATCH 004 of 4] md: Fix an occasional deadlock in raid5 -
>  >>  >> FIX") and the previous one.
>  >>  >
>  >>  >Maybe the bitmap code is waking up regularly to do nothing.
>  >>  >
>  >>  >Would you be happy to experiment?  Remove the bitmap with
>  >>  >   mdadm --grow /dev/mdX --bitmap=none
>  >>  >
>  >>  >and see how that affects cpu usage?
>  >>
>  >> Confirmed, removing the bitmap stopped cpu consumption.
>  >
>  >Looks like quite a bit of CPU going into idle arrays here, too.
>
> I don't mind the cpu time (in the machines where we use it here), what
> worries me is that it shouldn't happen when the disks are completely
> idle. Looks like there's a bug somewhere.

That's my feeling, I have one array with an internal bitmap and one with 
no bitmap, and the internal bitmap uses CPU even when the machine is 
idle. I have *not* tried an external bitmap.

-- 
Bill Davidsen <davidsen@tmr.com>
  "Woe unto the statesman who makes war without a reason that will still
  be valid when the war is over..." Otto von Bismark 



  reply	other threads:[~2008-01-24  2:16 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-01-20 23:00 idle array consuming cpu ??!! Carlos Carvalho
2008-01-21  1:15 ` Neil Brown
2008-01-21  1:33   ` Carlos Carvalho
2008-01-22  2:25   ` Carlos Carvalho
2008-01-22 22:53     ` Bill Davidsen
2008-01-22 23:34       ` Carlos Carvalho
2008-01-24  2:16         ` Bill Davidsen [this message]
2008-01-24  4:55     ` Neil Brown

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4797F4F3.7000903@tmr.com \
    --to=davidsen@tmr.com \
    --cc=carlos@fisica.ufpr.br \
    --cc=linux-raid@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.