All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: [STUPID TESTCASE] ext3 htree vs. reiserfs on 2.5.40-mm1
@ 2002-10-04 20:54 Dieter Nützel
  2002-10-04 21:28 ` 2.5.40 (was " Valdis.Kletnieks
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Dieter Nützel @ 2002-10-04 20:54 UTC (permalink / raw)
  To: ReiserFS List; +Cc: Chris Mason, Paul P Komkoff Jr, Manuel Krause

Am Mittwoch, 2. Oktober 2002 10:48 schrieb Paul P Komkoff Jr:
> Replying to Andreas Dilger:
> > Why do you think data=writeback is better than data=journal?  If the
> > files have no data then it should not make a difference.
>
> It is better than default data=ordered I think :)
>
> Thanks for detailed explanation - it saved much time for me and
> accortind to yours directions I have recalculated my test. Now ext3 is
> better :)
>
> e3
> create          2m49.545s       0m4.162s        2m20.766s
> delete          2m8.155s        0m3.614s        1m34.945s
>
> reiser
> create          3m13.577s       0m4.338s        2m54.026s
> delete          4m39.249s       0m3.968s        4m16.297s
>
> e3
> create          2m50.766s       0m4.024s        2m21.197s
> delete          2m8.755s        0m3.501s        1m35.737s
>
> reiser
> create          3m13.015s       0m4.432s        2m53.412s
> delete          4m41.011s       0m3.893s        4m16.845s
>
>
> this is two typical runs. Now I creating ext3 with
> mke2fs -j -O dir_index -J size=192 -T news /dev/sda4
>
> as you can see, this improves performance by 1/4
>
> Unfortunately, there still one issue in ext3. It called "inode limit".
> Initially I wanted to run this test on 1000000 files but ... I hit
> inode limit and don't want to increase it artificially yet.
>
> Reiserfs worked fine because it don't have such kind of limit ...

Orange and apples, again?

Try with latest ReiserFS data-logging and see what we get?
Chris do you have something for 2.5.40+ ready?

2.5.40 is GREAT!

Regards,
	Dieter
-- 
Dieter Nützel
Graduate Student, Computer Science

University of Hamburg
Department of Computer Science
@home: Dieter.Nuetzel at hamburg.de (replace at with @)

^ permalink raw reply	[flat|nested] 10+ messages in thread

* 2.5.40 (was Re:  ext3 htree vs. reiserfs on 2.5.40-mm1
  2002-10-04 20:54 [STUPID TESTCASE] ext3 htree vs. reiserfs on 2.5.40-mm1 Dieter Nützel
@ 2002-10-04 21:28 ` Valdis.Kletnieks
  2002-10-04 21:54   ` Ed Tomlinson
  2002-10-04 22:00   ` Andreas Dilger
  2002-10-04 22:01 ` Re: [STUPID TESTCASE] " Andreas Dilger
  2002-10-04 22:27 ` Hans Reiser
  2 siblings, 2 replies; 10+ messages in thread
From: Valdis.Kletnieks @ 2002-10-04 21:28 UTC (permalink / raw)
  To: Dieter Nützel; +Cc: ReiserFS List

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

(OK, a bit off-topic for the list, but.. ;)

On Fri, 04 Oct 2002 22:54:23 +0200, Dieter =?iso-8859-15?q?N=FCtzel?= said:

> 2.5.40 is GREAT!

2.5.40 would be even greater if somebody could point me at a suitable
replacement for the LVM code I'm currently using - the Sistina people
have LVM 1.0.5 out for the 2.4 series, but apparently stopped supporting
2.5 a while ago.  Is anybody using the LVM2 stuff, or is there some other
similar things for 2.5?
-- 
				Valdis Kletnieks
				Computer Systems Senior Engineer
				Virginia Tech


[-- Attachment #2: Type: application/pgp-signature, Size: 226 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: 2.5.40 (was Re:  ext3 htree vs. reiserfs on 2.5.40-mm1
  2002-10-04 21:28 ` 2.5.40 (was " Valdis.Kletnieks
@ 2002-10-04 21:54   ` Ed Tomlinson
  2002-10-04 22:21     ` Valdis.Kletnieks
  2002-10-04 22:00   ` Andreas Dilger
  1 sibling, 1 reply; 10+ messages in thread
From: Ed Tomlinson @ 2002-10-04 21:54 UTC (permalink / raw)
  To: Valdis.Kletnieks, Dieter Nützel; +Cc: ReiserFS List

On October 4, 2002 05:28 pm, Valdis.Kletnieks@vt.edu wrote:
> (OK, a bit off-topic for the list, but.. ;)
>
> On Fri, 04 Oct 2002 22:54:23 +0200, Dieter =?iso-8859-15?q?N=FCtzel?= said:
> > 2.5.40 is GREAT!
>
> 2.5.40 would be even greater if somebody could point me at a suitable
> replacement for the LVM code I'm currently using - the Sistina people
> have LVM 1.0.5 out for the 2.4 series, but apparently stopped supporting
> 2.5 a while ago.  Is anybody using the LVM2 stuff, or is there some other
> similar things for 2.5?

Look up EVMS.  It can support your lvm1 volumes and more.  They are pushing for
inclusion in 2.5 and have code for 2.5.40.  Having used both lvm1 and evms I perfer 
evms.

Ed


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: 2.5.40 (was Re:  ext3 htree vs. reiserfs on 2.5.40-mm1
  2002-10-04 21:28 ` 2.5.40 (was " Valdis.Kletnieks
  2002-10-04 21:54   ` Ed Tomlinson
@ 2002-10-04 22:00   ` Andreas Dilger
  1 sibling, 0 replies; 10+ messages in thread
From: Andreas Dilger @ 2002-10-04 22:00 UTC (permalink / raw)
  To: Valdis.Kletnieks; +Cc: Dieter N|tzel, ReiserFS List

On Oct 04, 2002  17:28 -0400, Valdis.Kletnieks@vt.edu wrote:
> 2.5.40 would be even greater if somebody could point me at a suitable
> replacement for the LVM code I'm currently using - the Sistina people
> have LVM 1.0.5 out for the 2.4 series, but apparently stopped supporting
> 2.5 a while ago.  Is anybody using the LVM2 stuff, or is there some other
> similar things for 2.5?

EVMS has a 2.5 release (and BK tree) to test.

Cheers, Andreas
--
Andreas Dilger
http://www-mddsp.enel.ucalgary.ca/People/adilger/
http://sourceforge.net/projects/ext2resize/


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Re: [STUPID TESTCASE] ext3 htree vs. reiserfs on 2.5.40-mm1
  2002-10-04 20:54 [STUPID TESTCASE] ext3 htree vs. reiserfs on 2.5.40-mm1 Dieter Nützel
  2002-10-04 21:28 ` 2.5.40 (was " Valdis.Kletnieks
@ 2002-10-04 22:01 ` Andreas Dilger
  2002-10-07  8:51   ` Oleg Drokin
  2002-10-07 13:12   ` Chris Mason
  2002-10-04 22:27 ` Hans Reiser
  2 siblings, 2 replies; 10+ messages in thread
From: Andreas Dilger @ 2002-10-04 22:01 UTC (permalink / raw)
  To: Dieter =?unknown-8bit?Q?N=FCtzel?=
  Cc: ReiserFS List, Chris Mason, Paul P Komkoff Jr, Manuel Krause

On Oct 04, 2002  22:54 +0200, Dieter N?tzel wrote:
> Am Mittwoch, 2. Oktober 2002 10:48 schrieb Paul P Komkoff Jr:
> > Replying to Andreas Dilger:
> > > Why do you think data=writeback is better than data=journal?  If the
> > > files have no data then it should not make a difference.
> >
> > It is better than default data=ordered I think :)
> > Reiserfs worked fine because it don't have such kind of limit ...
> 
> Orange and apples, again?
> 
> Try with latest ReiserFS data-logging and see what we get?
> Chris do you have something for 2.5.40+ ready?

I don't think it will make much difference - the files being created
are zero-length files so the journaling mode is irrelevant.

Cheers, Andreas
--
Andreas Dilger
http://www-mddsp.enel.ucalgary.ca/People/adilger/
http://sourceforge.net/projects/ext2resize/


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: 2.5.40 (was Re: ext3 htree vs. reiserfs on 2.5.40-mm1
  2002-10-04 21:54   ` Ed Tomlinson
@ 2002-10-04 22:21     ` Valdis.Kletnieks
  0 siblings, 0 replies; 10+ messages in thread
From: Valdis.Kletnieks @ 2002-10-04 22:21 UTC (permalink / raw)
  To: Ed Tomlinson; +Cc: ReiserFS List

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

On Fri, 04 Oct 2002 17:54:15 EDT, Ed Tomlinson said:

> Look up EVMS.  It can support your lvm1 volumes and more.  They are pushing for
> inclusion in 2.5 and have code for 2.5.40.  Having used both lvm1 and evms I perfer 
> evms.

I owe you a beer if you're ever in this corner of Virginia - that was the only
thing keeping me from testing 2.5.N ;)

/Valdis (who now has enough pieces to go test 2.5.40 ;)

[-- Attachment #2: Type: application/pgp-signature, Size: 226 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Re: [STUPID TESTCASE] ext3 htree vs. reiserfs on 2.5.40-mm1
  2002-10-04 20:54 [STUPID TESTCASE] ext3 htree vs. reiserfs on 2.5.40-mm1 Dieter Nützel
  2002-10-04 21:28 ` 2.5.40 (was " Valdis.Kletnieks
  2002-10-04 22:01 ` Re: [STUPID TESTCASE] " Andreas Dilger
@ 2002-10-04 22:27 ` Hans Reiser
  2 siblings, 0 replies; 10+ messages in thread
From: Hans Reiser @ 2002-10-04 22:27 UTC (permalink / raw)
  To: Dieter Nützel
  Cc: ReiserFS List, Chris Mason, Paul P Komkoff Jr, Manuel Krause

Dieter Nützel wrote:

>Am Mittwoch, 2. Oktober 2002 10:48 schrieb Paul P Komkoff Jr:
>  
>
>>Replying to Andreas Dilger:
>>    
>>
>>>Why do you think data=writeback is better than data=journal?  If the
>>>files have no data then it should not make a difference.
>>>      
>>>
>>It is better than default data=ordered I think :)
>>
>>Thanks for detailed explanation - it saved much time for me and
>>accortind to yours directions I have recalculated my test. Now ext3 is
>>better :)
>>
>>e3
>>create          2m49.545s       0m4.162s        2m20.766s
>>delete          2m8.155s        0m3.614s        1m34.945s
>>
>>reiser
>>create          3m13.577s       0m4.338s        2m54.026s
>>delete          4m39.249s       0m3.968s        4m16.297s
>>
>>e3
>>create          2m50.766s       0m4.024s        2m21.197s
>>delete          2m8.755s        0m3.501s        1m35.737s
>>
>>reiser
>>create          3m13.015s       0m4.432s        2m53.412s
>>delete          4m41.011s       0m3.893s        4m16.845s
>>
>>
>>this is two typical runs. Now I creating ext3 with
>>mke2fs -j -O dir_index -J size=192 -T news /dev/sda4
>>
>>as you can see, this improves performance by 1/4
>>
>>Unfortunately, there still one issue in ext3. It called "inode limit".
>>Initially I wanted to run this test on 1000000 files but ... I hit
>>inode limit and don't want to increase it artificially yet.
>>
>>Reiserfs worked fine because it don't have such kind of limit ...
>>    
>>
>
>Orange and apples, again?
>
>Try with latest ReiserFS data-logging and see what we get?
>Chris do you have something for 2.5.40+ ready?
>
>2.5.40 is GREAT!
>
>Regards,
>	Dieter
>  
>
So, I think that if you create enough files in your test to stress the 
IO subsystem, then it will be a much more interesting test. 
 Unfortunately, you may need to increase the inode allocation to test 
this for ext3.  Once you start to get above a million files, you may 
start to see reiser4 doing substantially better than ReiserFS because 
reiser4 has better layout and better hashes based on things we learned.

I would be curious to see your benchmark done for 3 million files.  I 
would be curious to see what happens if you umount in the middle of it. 
 I would not be surprised if interesting VFS/dcache performance issues 
arise as you increase the number of files.

Hans



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Re: [STUPID TESTCASE] ext3 htree vs. reiserfs on 2.5.40-mm1
  2002-10-04 22:01 ` Re: [STUPID TESTCASE] " Andreas Dilger
@ 2002-10-07  8:51   ` Oleg Drokin
  2002-10-07 13:12   ` Chris Mason
  1 sibling, 0 replies; 10+ messages in thread
From: Oleg Drokin @ 2002-10-07  8:51 UTC (permalink / raw)
  To: Dieter NЭtzel, ReiserFS List, Chris Mason,
	Paul P Komkoff Jr, Manuel Krause

Hello!
On Fri, Oct 04, 2002 at 04:01:26PM -0600, Andreas Dilger wrote:

> > Try with latest ReiserFS data-logging and see what we get?
> > Chris do you have something for 2.5.40+ ready?
> I don't think it will make much difference - the files being created
> are zero-length files so the journaling mode is irrelevant.

The mode is unerlevend indeed, but there are other fixes in hose pathces that
prevent too frequent updates to disk and similar stuff, and that might help.

Bye,
    Oleg

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Re: [STUPID TESTCASE] ext3 htree vs. reiserfs on 2.5.40-mm1
  2002-10-04 22:01 ` Re: [STUPID TESTCASE] " Andreas Dilger
  2002-10-07  8:51   ` Oleg Drokin
@ 2002-10-07 13:12   ` Chris Mason
  2002-10-08 20:31     ` Manuel Krause
  1 sibling, 1 reply; 10+ messages in thread
From: Chris Mason @ 2002-10-07 13:12 UTC (permalink / raw)
  To: Andreas Dilger
  Cc: Dieter Nützel, ReiserFS List, Paul P Komkoff Jr,
	Manuel Krause

On Fri, 2002-10-04 at 18:01, Andreas Dilger wrote:
> On Oct 04, 2002  22:54 +0200, Dieter N?tzel wrote:
> > Am Mittwoch, 2. Oktober 2002 10:48 schrieb Paul P Komkoff Jr:
> > > Replying to Andreas Dilger:
> > > > Why do you think data=writeback is better than data=journal?  If the
> > > > files have no data then it should not make a difference.
> > >
> > > It is better than default data=ordered I think :)
> > > Reiserfs worked fine because it don't have such kind of limit ...
> > 
> > Orange and apples, again?
> > 
> > Try with latest ReiserFS data-logging and see what we get?
> > Chris do you have something for 2.5.40+ ready?
> 
> I don't think it will make much difference - the files being created
> are zero-length files so the journaling mode is irrelevant.

The data logging patches have a bunch of other metadata writeback
optimizations.  It helps most for small transactions, but improves
things for all metadata workloads.  Updated 2.4.20-preX patches should
finally go out today, and then I'll start on 2.5

-chris



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Re: [STUPID TESTCASE] ext3 htree vs. reiserfs on 2.5.40-mm1
  2002-10-07 13:12   ` Chris Mason
@ 2002-10-08 20:31     ` Manuel Krause
  0 siblings, 0 replies; 10+ messages in thread
From: Manuel Krause @ 2002-10-08 20:31 UTC (permalink / raw)
  To: Chris Mason; +Cc: reiserfs-list

On 10/07/2002 03:12 PM, Chris Mason wrote:
> On Fri, 2002-10-04 at 18:01, Andreas Dilger wrote:
> 
>>On Oct 04, 2002  22:54 +0200, Dieter N?tzel wrote:
>>
>>>Am Mittwoch, 2. Oktober 2002 10:48 schrieb Paul P Komkoff Jr:
>>>
[...]
> 
> The data logging patches have a bunch of other metadata writeback
> optimizations.  It helps most for small transactions, but improves
> things for all metadata workloads.  Updated 2.4.20-preX patches should
> finally go out today, and then I'll start on 2.5
                  ^^^^^                                   ?

Sorry, Chris & list!

Somehow, I don't like these kinds of announcements<->reality relation 
@reiserfs-list until now. These patches have been announced 2 weeks ago 
already, IIRC.

Mmh. If I didn't follow my announced timelines, I would keep getting 
serious problems here... ;-)  How Do _you_ solve this? Any hints?!


But, best wishes for your "hidden" work, Chris, I still believe...

Manuel


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2002-10-08 20:31 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-10-04 20:54 [STUPID TESTCASE] ext3 htree vs. reiserfs on 2.5.40-mm1 Dieter Nützel
2002-10-04 21:28 ` 2.5.40 (was " Valdis.Kletnieks
2002-10-04 21:54   ` Ed Tomlinson
2002-10-04 22:21     ` Valdis.Kletnieks
2002-10-04 22:00   ` Andreas Dilger
2002-10-04 22:01 ` Re: [STUPID TESTCASE] " Andreas Dilger
2002-10-07  8:51   ` Oleg Drokin
2002-10-07 13:12   ` Chris Mason
2002-10-08 20:31     ` Manuel Krause
2002-10-04 22:27 ` Hans Reiser

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.