All of lore.kernel.org
 help / color / mirror / Atom feed
* Reiser4 unlink performance
@ 2006-02-22 14:33 Alec H. Peterson
       [not found] ` <200602262342.23069.zam@namesys.com>
  0 siblings, 1 reply; 12+ messages in thread
From: Alec H. Peterson @ 2006-02-22 14:33 UTC (permalink / raw)
  To: reiserfs-list

Hi all,

I have a scenario where large numbers of unlinks spread across 256  
directories with 20,000 files in each directory results in these  
kernel messages:

Feb 22 09:00:19 ecbuild-10 kernel: <4>reiser4[umount(13646)]:  
commit_current_atom (fs/reiser4/txnmgr.c:1092)[nikita-3176]:
Feb 22 09:00:19 ecbuild-10 kernel: WARNING: Flushing like mad: 16384

When this happens the filesystem blocks for a rather long period of  
time.

Interestingly, when I reduce the number of directories to 120 and  
increase the number of files in each directory to 40,000 the  
performance improves remarkably, although I do still get some of  
those kernel messages, albeit fewer of them.

I am curious if there are tunable parameters (either compile-time or  
mount-time) that I can modify to help alleviate this problem, or if  
there are any other suggestions.

Thanks!

Alec


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

end of thread, other threads:[~2006-03-01 15:34 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-02-22 14:33 Reiser4 unlink performance Alec H. Peterson
     [not found] ` <200602262342.23069.zam@namesys.com>
2006-02-28 14:51   ` Alec H. Peterson
2006-02-28 19:11     ` Hans Reiser
2006-02-28 19:19       ` Alec H. Peterson
2006-02-28 19:43         ` Hans Reiser
2006-03-01 15:27         ` Alexander Zarochentsev
2006-03-01 15:34           ` Alec H. Peterson
2006-02-28 19:48       ` Alexander Zarochentsev
2006-02-28 19:56         ` Hans Reiser
2006-02-28 20:06           ` Alexander Zarochentsev
2006-02-28 20:42             ` Hans Reiser
2006-02-28 21:22               ` Alexander Zarochentsev

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.