Cyrus imap causing high load average
I hope some can help me with my problem.
I've a server running Cyrus imap on Debian 6 Squeeze, and it's being used by 150 user (aprox).
When imap max processes is reached, load average starts to increase, so I set maxchild to 1000.
The max childs reached is around 700 now, so load average is not increasing. But there I think there are a lot of childs that could be killed (some of them are older than one month).
Could anyone help me to find a solution for that problem?
My configuration for imapd is:
imaps cmd="imapd -s -U 30" listen="imaps" prefork=0 maxchild=1000
Could anyone try to find a solution?
Thanks in advance