Separating master processes for different services to utilise multiple cores/cpus
Atif Ghaffar
atif.ghaffar at gmail.com
Wed Feb 25 17:47:43 EST 2009
Hello,
I am a long time cyrus user but have not been hands on for a while.
At my current job we are running cyrus to manage all mailstore for our ISP.
Recently I have migrate a couple of boxes to newer ones with more cores per
cpu.
when running htop -u cyrus, i see that only one core is being used for most
of the work and that seems to be a waste of the rest of the cpus.
We are using the following services (imap, pop3, lmtp, sieve)
One thought that comes to mind is to run different master processes which do
one service at a time.
I am thinking on consolidating into
1. cyrus-master-main (running imap/sieve)
2. cyrus-master-pop3 (running pop3)
3. cyrus-master-lmtp (running lmtp)
Does this makes any sense?
Would this balance the usage of the CPUs.
If yes, I will post the config files for inspection.
best regards
Atif
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.andrew.cmu.edu/pipermail/info-cyrus/attachments/20090225/b4735dcb/attachment.html
More information about the Info-cyrus
mailing list