Jeremy Kitchen wrote:
> On Tuesday 02 November 2004 11:21 am, Bill Wichers wrote:
>> I recently have been moving user domains from an old qmail+vpopmail
>> server to a new one due in large part to hugely increased spam
>> filter load (grumble). Anyway, I found one user with some 5+ GB of
>> presumably all spam in their postmaster account (which was a catch
>> all). The new box defaults to "set no catch-all" for exactly this
>> kind of reason... 
> 
> yup.
> 
>> Here's the problem though: I saw a very significant drop in server
>> load when I deleted the hundreds of thousands of messages in that
>> one user account.
> 
> in fact, you'd probably see a huge decrease in load simply by
> removing the catchall.  One of our customers had, I estimated (simply
> by how long it took to remove the directory) over 15 million emails
> in their catchall account.  I disabled the catchall and their 200k
> message queue cleaned out in less than 10 minutes.
> 
>> The server was apparently spending a lot of time dealing with
>> deliveries to this one very full mailbox. This concerns me a bit
>> since we're running IMAP now and I could see mailboxes with
>> thousands of legitimate messages building up over time, and would
>> not want to bog the system down if I have users that never delete
>> messages. 
>> 
>> Does anyone know of a way to alleviate this problem without forcing
>> quotas?
> 
> use a non-ancient filesystem that doesn't slow down with more than a
> few thousand files in a directory.  I have 22000 emails in one imap
> folder on my server (and tens of thousands on other folders) and have
> zero slowdown with reiserfs.
> 
> Some examples of non-ancient filesystems:
> reiserfs
> UFS with DIR_HASH
> xfs
> 
> -Jeremy

What version of reiserfs are you most comfortable using at the moment?

-jw-


Reply via email to