Separating master processes for different services to utilise multiple cores/cpus

Atif Ghaffar atif.ghaffar at gmail.com
Mon Mar 2 19:22:06 EST 2009


Hello all,

Sorry to reply to myself,

Has no-one else really experienced this?


Sorry again for the re-post and best regads
--
Atif


On Wed, Feb 25, 2009 at 11:47 PM, Atif Ghaffar <atif.ghaffar at gmail.com>wrote:

> 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/20090303/2553815e/attachment.html 


More information about the Info-cyrus mailing list