On Tue, 24 Feb 2004, Michael J Barber wrote: > Cyrus after he thought it was too slow and could not configure it. That being
Hah, I bet he had Cyrus on a partition (or directories) operating in sync mode :) (I assume he had a 2.x Cyrus install). > Has anyone done similar things and noticed one server to be dramatically faster > than the other? He knows about noatime setting but I am not sure he did it when > using the Cyrus server. Has anyone ever seen any benchmarks for similar setups? You need: 1. noatime 2. no "sync mounts" or "sync attributes" anywhere. Use a proper fs instead. 3. A proper filesystem (ext2 and ext3 in default non-btree mode, aren't. I doubt UFS is any better). 4. A properly configured Berkeley DB environment (although for some reason, Cyrus seems to actually survive well without any config, maybe the CMU crew override the defaults with something sane in the bdb backend code. If you try the same with OpenLDAP, your server will die an horrible death). 5. Use skiplist as the backend for the mailboxes and seen dbs. -- "One disk to rule them all, One disk to find them. One disk to bring them all and in the darkness grind them. In the Land of Redmond where the shadows lie." -- The Silicon Valley Tarot Henrique Holschuh --- Home Page: http://asg.web.cmu.edu/cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html