Re: [reiserfs-list] kernel-2.4.6-pre3 to 2.2.19 NFS tests

2001-06-23 Thread Russell Coker

On Friday 22 June 2001 14:28, Christian Mayrhuber wrote:
> > Try testing with Bonnie++, the file creation and deletion tests will
> > give interesting results!  ;)
> >
> > In one test I had an AIX machine that was moderately grunty (two fast
> > POWER CPU's, 6 hard drives on a 160MB/s bus, 256M of RAM).  When
> > running Bonnie++ I found that the AIX machine could create files on
> > my Thinkpad over a 10baseT NFS mount faster than it could create them
> > on a local JFS file system!
>
> This is not the case for me, nfs performance never reaches local disk
> performance.

Of course not.  But ReiserFS on an NFS server can outperform local disks 
running other file systems.

> I think  the network is the limiting factor.
> I don't have a idea if the bonnie file creation numbers over nfs are
> good ones or not, at least stat seems to be speedy.
>
>
> 1GHZ Athlon AMI Megaraid Raid-5 138GB/total, kernel-2.4.6-pre5, local,
> reiserfs
> Unknown,,30,14169,99,+,105,16224,91,13047,96,+,100,
>14010,100
>
> 1GHz Athlon, client, Raid-5 array mounted over a 100MBit/s network
> Unknown,,30,3578,30,13676,53,4682,33,3614,31,17797,49,4251,
>29

Now try a local Ext2 file system and see if you get more than 200 files 
created per second.  Then try a local JFS file system on AIX and see if 
you can get more than 50 files created per second.  ;)

-- 
http://www.coker.com.au/bonnie++/ Bonnie++ hard drive benchmark
http://www.coker.com.au/postal/   Postal SMTP/POP benchmark
http://www.coker.com.au/projects.html Projects I am working on
http://www.coker.com.au/~russell/ My home page



[reiserfs-list] mark_inode_dirty()

2001-06-23 Thread Jan Kara

  Hello,

  I came across a bug in my quota patches for reiserfs (the problem was,
that mark_inode_dirty() was called on inode which didn't have stat item
written yet => reiserfs_update_sd() called from dirty_inode() complained)
and following question popped in my head: On which places in reiserfs
is it legal/illegal to call mark_inode_dirty()? I see that it probably
wouldn't be wise idea during do_balance() and it's not wise when stat item
isn't written yet but are there some other cases?

Thanks for answer

Honza