[Dovecot] Dovecot performance under high load (vs. Courier)
wojtek at wojtek.tensor.gdynia.pl
Sat Jun 23 11:20:23 EEST 2012
> We are building a new system that will support a large number of users (high volume, high concurrent usage, etc).
what is large?
> We have played with Dovecot, but in most serious applications we have traditionally used Courier IMAP.
> It's my (lay) understanding that with indexing and perhaps other things
>in Dovecot, it might perform better than Courier in larger environments
>like this. Am I correct or is it less clear-cut?
No idea how well courier IMAP performs. But have idea how well dovecot
performs. I don't have large configs like thousands of users as i don't
handle "herd of random users" style cases, but in every place i have
dovecot IMAP takes unnoticable amount of server load.
Just make a test.
Definitely use maildir format, not mbox.
dovecot heavily accesses it's index files. they are not large relative to
e-mail sizes. With really large case if I/O will limit you i would
recommend using SSD storage to keep just indexes.
More information about the dovecot