ext3 / XFS [Was: Re: Does anyone allow unlimited or extremely large quotas?]

Adam Tauno Williams awilliam at whitemice.org
Tue Nov 16 16:14:27 EST 2010


On Tue, 2010-11-16 at 11:25 -0800, David Lang wrote: 
> > I don't actually know what sort of problems I'm referring to, hence the
> > question.  The big problem I can imagine would be opendir() and
> > readdir() with a huge number of files in a directory, but the cyrus code
> > doesn't appear to do that in a lot of places that would matter to a user
> > (deleting an entire folder, delete sieve scripts, etc) in the course of
> > normal operations.
> This is depends on what filesystem you are useing, I have mailboxes with hundreds 
> of thousands of messages in them on XFS and have no problems, but on ext3 I 
> start seeing slowdowns with a bit over ten thousand messages.

Was dir_index enabled on that ext3 filesystem?  Prior to dir-index ext3
was very slow for large folders. dir_index is not enabled by default in
ext3.



More information about the Info-cyrus mailing list