Hello,<br><br>I am a long time cyrus user but have not been hands on for a while.<br>At my current job we are running cyrus to manage all mailstore for our ISP.<br><br>Recently I have migrate a couple of boxes to newer ones with more cores per cpu.<br>
<br>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.<br><br>We are using the following services (imap, pop3, lmtp, sieve)<br><br>
One thought that comes to mind is to run different master processes which do one service at a time.<br><br>I am thinking on consolidating into<br><br>1. cyrus-master-main (running imap/sieve)<br>2. cyrus-master-pop3 (running pop3)<br>
3. cyrus-master-lmtp (running lmtp)<br><br>Does this makes any sense?<br>Would this balance the usage of the CPUs.<br><br>If yes, I will post the config files for inspection.<br><br><br>best regards<br>Atif <br>