>I think you are right. I don't think the bottle neck is Cyrus IMAP. Because >when I move syslog to the network the performance get 2 times better and >when I change to a disk striped by 3 disks, I 2 times faster. Right now I >can get 10 msg/sec. If I can get 15-20 msg/sec, I will be very happy.
If adjusting syslog makes that much of a difference you probably haven't disabled fsync() on the /var/log/maillog entry (or whatever your relevant log file is). Prepending the filename in /etc/syslog.conf with a "-", thus /var/log/maillog becomes -/var/log/maillog with disables syslog's fsync() call after each log message. If you generate alot of logs those fsync()s will kill your I/O throughput. Also you set the noatime option on /var/log, and your mail/imap spool partitions?