All of lore.kernel.org
 help / color / mirror / Atom feed
From: Oleg Drokin <Oleg.Drokin@Sun.COM>
To: lustre-devel@lists.lustre.org
Subject: [Lustre-devel] LustreFS performance
Date: Sun, 08 Mar 2009 22:50:10 -0400	[thread overview]
Message-ID: <80354020-87CB-4704-8020-D775AEE09A6D@Sun.COM> (raw)
In-Reply-To: <20090305212700.GI3199@webber.adilger.int>

Hello!

On Mar 5, 2009, at 4:27 PM, Andreas Dilger wrote:
> Even better, if you have some development skills, would be to  
> implement
> (or possibly resurrect) an fsfilt-tmpfs layer.  Since tmpfs isn't  
> going
> to be recoverable anyways (I assume you just reformat from scratch  
> when
> there is a crash), then you can make all of the transaction handling
> as no-ops, and just implement the minimal interfaces needed to work.
> That would allow unlinked files to release space from tmpfs, and also
> avoid the fixed allocation overhead and journaling of ldiskfs,  
> probably
> saving you 5% of RAM (more on the MDS) and a LOT of memcpy() overhead.

This is exactly what I was trying to avoid.
I tried to measure things as if I had an infinitely fast disk only,  
and I
still needed all the journal/blockdevice and other such things to take
the CPU they would normally take.
After all we cannot expect people to actually run real MDSes on tmpfs
unless they have some means to replicate that MDS somewhere else.

Bye,
     Oleg

  reply	other threads:[~2009-03-09  2:50 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <3376C558-E29A-4BB5-8C4C-3E8F4537A195@sun.com>
     [not found] ` <02FEAA2B-8D98-4C2D-9CE8-FF6E1EB135A2@sun.com>
2009-03-02 17:04   ` [Lustre-devel] LustreFS performance Vitaly Fertman
2009-03-02 20:45     ` Andreas Dilger
2009-03-04 17:19       ` Oleg Drokin
2009-03-04 17:28         ` Jeff Darcy
2009-03-05 21:27           ` Andreas Dilger
2009-03-09  2:50             ` Oleg Drokin [this message]
2009-03-09  8:29               ` Andreas Dilger
2009-03-10 14:39       ` Nicholas Henke
2009-03-10 15:07         ` Mark Seger
2009-03-10 11:55     ` Mallik Ragampudi
2009-03-10 16:40       ` Vitaly Fertman
2009-03-19 19:34   ` [Lustre-devel] LustreFS performance (update) Vitaly Fertman
2009-03-19 20:16     ` Andrew C. Uselton
2009-03-20 13:15       ` Vitaly Fertman
2009-03-20  5:47     ` parinay kondekar
2009-03-24  0:34       ` Eric Barton

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=80354020-87CB-4704-8020-D775AEE09A6D@Sun.COM \
    --to=oleg.drokin@sun.com \
    --cc=lustre-devel@lists.lustre.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.