From: Andreas Klauer <Andreas.Klauer@metamorpher.de>
To: Joshua Kinard <kumba@gentoo.org>
Cc: Neil Brown <neilb@suse.com>, linux-raid@vger.kernel.org
Subject: Re: Problem w/ commit ac8fa4196d20 on older, slower hardware
Date: Fri, 13 Nov 2015 01:03:06 +0100 [thread overview]
Message-ID: <20151113000306.GA3563@EIS> (raw)
In-Reply-To: <56451299.6090107@gentoo.org>
On Thu, Nov 12, 2015 at 05:28:41PM -0500, Joshua Kinard wrote:
> running MD RAID5 and the XFS filesystem. I have /, /home, /usr, /var,
> and /tmp on separate partitions, each a RAID5 setup.
Hi, sorry for butting in,
I have the same issue, on a regular consumer Haswell i5 box,
with a setup very very similar to yours:
7x2TB disks, multiple partitions, for each: RAID-5, LUKS, LVM, XFS.
The issue occurs during regular RAID check which I run daily
(different partition/RAID each day, so it's more like a
evenly distributed weekly check).
I have an application that uses `find -size +100M` on a directory
tree with ~3k subdirs and ~6k files in total. It doesn't do anything
with the find result, it's purely informal. So no big data involved,
even though the files themselves aren't small.
Yet, it's slooow. The following tests were on a completely idle box,
apart from a running RAID check on the same /dev/mdX device.
Kernel 4.2.3, unpatched:
real 0m53.555s
user 0m0.013s
sys 0m0.037s
real 1m3.777s
user 0m0.013s
sys 0m0.037s
real 1m3.453s
user 0m0.014s
sys 0m0.036s
Kernel 4.2.3, reverted ac8fa4196d20:
real 0m3.206s
user 0m0.010s
sys 0m0.030s
real 0m0.450s
user 0m0.003s
sys 0m0.014s
real 0m0.375s
user 0m0.003s
sys 0m0.012s
I did echo 3 > /proc/sys/vm/drop_caches between each find.
For some reason, subsequent calls in the reverted kernel are
considerably faster regardless. In the original kernel it
stays slow... if I don't drop_caches, the time is 0.006s.
I don't normally reboot (while a RAID sync or check is
running) but while switching between kernels I noticed
the shutdown was very slow also in the original kernel.
Are small requests getting delayed a lot or something?
Regards
Andreas Klauer
next prev parent reply other threads:[~2015-11-13 0:03 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-10-09 0:13 Problem w/ commit ac8fa4196d20 on older, slower hardware Neil Brown
2015-11-12 22:28 ` Joshua Kinard
2015-11-13 0:03 ` Andreas Klauer [this message]
2015-12-21 0:43 ` NeilBrown
-- strict thread matches above, loose matches on Subject: below --
2015-10-05 7:41 Joshua Kinard
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=20151113000306.GA3563@EIS \
--to=andreas.klauer@metamorpher.de \
--cc=kumba@gentoo.org \
--cc=linux-raid@vger.kernel.org \
--cc=neilb@suse.com \
/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 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).