On Oct 30, 2003, at 6:02 pm, Dennis Freise wrote:
This may be a bit offtopic. I'm currently using courier-imapd and exim to
receive and sort a number of mailing lists, and I want to keep at least a
few months of each list.. The problem is, that courier-imapd gets terribly
slow, when a folder reaches about 10.000 messages, but I must admit, that
the machine on which the imapd runs is not the newest (p1-233mhz, 256mb
ram).
Now my question: Does anybody know of a faster way to archive mailing lists
? I thought about inn, but I don't know if that gets me any speed advantage.
I've experienced this, too, but not really tried to fix it properly. But if I were to install a courier-IMAP commercially it could be quite an issue, so I have considered this solution: Why not run an cron job to archive your files to another sub-folder..?
I think something like this would be suitable, if run monthly by cron:
$ find .Maildir/.Some\ Mailing\ List/cur/ -mtime +28 -exec mv \{\} .Maildir/.Some\ Mailing\ List.Archive/cur/ \;
My courier-IMAP server runs on hardware not *that* much newer or faster than yours - a PII 400. If I look at `top` when it is on a go-slow I don't see courier-imap taking up THAT much resources (it's near the top of the list, but that's not saying much, because this machine isn't heavily-loaded); I think the problem is with disk-accesses.
The go slow only _seems_ to happen when I open the particular folder that is especially full - if I restrict myself to folders containing only a few hundred messages everything seems fine. Does this concur with your findings..? What filing system do you use, please..? What do you define as "terribly slow"..? A few seconds wait, or time-to-make-a-cup-of-tea slow..?
I hope you find this helpful, and would be indebted for any comments on my questions,
Stroller.
-- [EMAIL PROTECTED] mailing list
