public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Jeffrey Mahoney <jeffm@suse.com>
To: Jan Kara <jack@suse.cz>
Cc: Jan Engelhardt <jengelh@linux01.gwdg.de>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: reiserfs mount time
Date: Sat, 14 Jan 2006 15:40:50 -0500	[thread overview]
Message-ID: <43C961D2.90303@suse.com> (raw)
In-Reply-To: <20060114203410.GB21901@atrey.karlin.mff.cuni.cz>

Jan Kara wrote:
>   Hello,
> 
> 
>>brought to attentino on an irc channel, reiser seems to have the largest 
>>mount times for big partitions. I see this behavior on at least two 
>>machines (160G, 250G) and one specially-crafted virtual machine
>>(a 1.9TB disk / 1.9TB partition - took somewhere over 120 seconds).
>>Here's a dig http://linuxgazette.net/122/misc/piszcz/group001/image002.png 
>>from http://linuxgazette.net/122/TWDT.html#piszcz
>>So, any hint from the reiserfs developers how come reiserfs takes so long?
>>Standard mkreiserfs options (none extra passed).
> 
>   If I remember correctly, the problem is reiserfs loads bitmaps on mount
> and that takes most of the time. Jeff Mahoney <jeffm@suse.com> has
> patches fixing this but I think Hans rejected them because he wants only
> bugfixes in reiser3...

Yeah, that's the right analysis. ReiserFS caches bitmaps on mount and
for large file systems it can take a quite a long time. I've heard
reports of up to 15 minutes on multi-TB file systems.

As far as these patches getting accepted, Hans was opposed to them
initially, but emailed in September saying he decided that they should
be accepted after all.

These were against 2.6.12.1, and I remerged and split the patches out
yesterday evening. I'm going to do a bit of testing and send them out on
Monday for inclusion in -mm.

-Jeff

--
Jeff Mahoney
SUSE Labs

  reply	other threads:[~2006-01-14 20:40 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-01-08 22:24 reiserfs mount time Jan Engelhardt
2006-01-08 22:34 ` Tomasz Torcz
2006-01-08 23:31 ` Lee Revell
2006-01-09 16:18   ` Jan Engelhardt
2006-01-09 16:21     ` Lee Revell
2006-01-14 20:34 ` Jan Kara
2006-01-14 20:40   ` Jeffrey Mahoney [this message]
2006-01-14 21:37     ` Jan Engelhardt

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=43C961D2.90303@suse.com \
    --to=jeffm@suse.com \
    --cc=jack@suse.cz \
    --cc=jengelh@linux01.gwdg.de \
    --cc=linux-kernel@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox