On Thursday 12 of July 2007, Timo Sirainen wrote:
For example being twice fast and eating four time more resources isn't a great win. That bit me when I wanted to switch from tpop3d to dovecot for pop3 (already done similar switch for imap). It looks like dovecot does much more I/O (even when delivery is used at MTA level so indexes are available) which caused huge problems (unsolved unfortunately).
Yes, Dovecot's hasn't been a very good POP3 server. With v1.1 there are several improvements that should make it a lot better, although maybe still not perfect.
Although I'm guessing your "much more I/O" means that Dovecot reads the message contents to calculate the messages' correct virtual size, while tpop3d violates POP3 spec by returning physical message sizes. Also Dovecot 1.0's deliver doesn't help with this, because it doesn't write the virtual size to cache file.
Is this improved in 1.1 so virtual size is stored there?
-- Arkadiusz MiĆkiewicz PLD/Linux Team arekm / maven.pl http://ftp.pld-linux.org/