lkml.org 
[lkml]   [2004]   [Nov]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    SubjectRe: performance of filesystem xattrs with Samba4
    From
    Hans,

    I did some testing with reiser4 from 2.6.10-rc2-mm2. As far as I can
    tell it doesn't seem to support the xattr calls (fsetxattr, fgetxattr
    etc). Is that right, or did I miss a patch somewhere? The code seems
    to set the xattr methods to NULL and has the prototypes #if'd out.

    The result without xattr support was 52 MB/sec, which is a bit slower
    than the reiser3 I tested in 2.6.10-rc2. For easy comparison, here are
    the non-xattr results for the various filesystems I've tested:

    tmpfs 69 MB/sec
    ext2 68 MB/sec
    ext3 67 MB/sec
    xfs+2Kinode 63 MB/sec
    xfs 62 MB/sec
    reiser 58 MB/sec
    reiser4 52 MB/sec (on a -mm2 kernel)
    jfs 36 MB/sec

    I used default options for mkreiser4, and default mount options. Can
    you suggest some options to try or would you prefer to wait till I've
    done the new dbench so you can try this more easily yourself? (you can
    of course try installing Samba4 to test now, but its a fast moving
    target and involves a lot more than just filesystem calls).

    To make sure the problem wasn't some of the other patches in -mm2, I
    reran the ext3 results on -mm2, and was surprised to find quite a
    large improvement! ext3 got 73 MB/sec without xattr support. It oopsed
    when I enabled xattr (I'm working with sct on fixing those oopses).

    Once the oopses are fixed I'll rerun all the various filesystems with
    -mm2 and see if it only improves ext3 or if it improves all of them.

    Would anyone care to hazard a guess as to what aspect of -mm2 is
    gaining us 10% in overall Samba4 performance?

    Cheers, Tridge
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 14:08    [W:4.035 / U:0.140 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site