All of lore.kernel.org
 help / color / mirror / Atom feed
From: Artem Bityutskiy <dedekind1@gmail.com>
To: Subodh Nijsure <snijsure@grid-net.com>
Cc: mtd <linux-mtd@lists.infradead.org>
Subject: Re: Suggestion needed to set proper journal size
Date: Fri, 27 Apr 2012 17:05:27 +0300	[thread overview]
Message-ID: <1335535527.1910.6.camel@koala> (raw)
In-Reply-To: <4F91EA56.50803@grid-net.com>

[-- Attachment #1: Type: text/plain, Size: 1580 bytes --]

On Fri, 2012-04-20 at 15:59 -0700, Subodh Nijsure wrote:
> Hello,
> 
> I know general implications of changing journal size on UBIFS -- bigger 
> the journal,
> longer it may take to replay the journal, increasing time UBIFS takes to 
> mount. Smaller
> journal means more re-writes to flash.
> 
> We created 2 partitions 100MB and 45MB and we see that by default 
> mkfs.ubifs is reserving 8MB for journal.
> 
> UBIFS: file system size:   101834752 bytes (99448 KiB, 97 MiB, 802 LEBs)
> UBIFS: journal size:         9023488 bytes (8812 KiB, 8 MiB, 72 LEBs)
> 
> UBIFS: file system size:     47996928 bytes (46872 KiB, 45 MiB, 378 LEBs)
> UBIFS: journal size:          9023488 bytes (8812 KiB, 8 MiB, 72 LEBs)
> 
> I know I can specify size of journal with -j option.
> 
> Should the journal size be scaled in some proportion of size of UBIFS 
> partition?

It does grow, but not infinitely. We have some heuristics in mkfs.ubifs,
but those were mostly taken out of thin air. I do not remember us doing
a lot of experimenting with that.

> Should the journal size depend on how often you expect file-system to be 
> updated?
> 
> Has anyone done experiments with setting really small (1MB/2MB) journal 
> size?
> What side effects is one likely to encounter if the journal size is too 
> small.
> 
> fwiw in my use case, file-system doesn't get updated that often, perhaps 
> 2K data in about 4 files once a week.

I think you should do your own experiments. If you share the results -
will be nice.

-- 
Best Regards,
Artem Bityutskiy

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

  reply	other threads:[~2012-04-27 14:05 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-04-20 22:59 Suggestion needed to set proper journal size Subodh Nijsure
2012-04-27 14:05 ` Artem Bityutskiy [this message]
2012-04-27 14:36   ` Subodh Nijsure

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=1335535527.1910.6.camel@koala \
    --to=dedekind1@gmail.com \
    --cc=linux-mtd@lists.infradead.org \
    --cc=snijsure@grid-net.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 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.