<div style="font-family: Verdana; font-size: 12px;">Thanx so much for your reply.<br><br>Yes, I forgot about some technical details...<br>Systems are all Solaris 10 5/08, some are x86 multicores, some are sparc T multicores, some<br>are virtual servers inside VMWare infrastructure, but I must say the degradation is almost<br>the same indipendently of the underlying hardware.<br>These machines have been changed in time, upgrading to modern hardware and latest<br>Solaris 10 releases, everytime by reconstructing all the db from the imap spool on a fresh<br>install of our Intranet Server distribution (that contains cyrus and all the other software).<br>All the cyrus base runs on top of a ZFS mirrored pool.<br>We never suffered problems from Cyrus, and we never found "imapd" on top of the processes.<br>Now these updated machines are running for at least a couple of years (Solaris 05/08 :) ).<br>I believe that the degradation has been slowly coming to this point, and only now<br>I started to have feedback from users tired of waiting some seconds to delete and so on.<br><br>I think I should anyway start by upgrading, and then check again.<br>Do you think I can safely rebuild the new cyrus with the same flags and make install on my binaries?<br>This is how I was building my 2.2.10:<br><br><font face="courier new">./configure --prefix=/iserver --with-auth=unix --with-ldap=/iserver --with-bdb=/iserver --with-sasl=/iserver --with-cyrus-prefix=/iserver --without-snmp --with-openssl=/usr/sfw<br><br></font><div>The SASL built inside the "iserver" is cyrus-sasl-2.1.20.<br><br>Thanks a lot for your help.<br>Gabriele.<br><br>
<table border="1" cellspacing="0">
<tbody><tr>
<td align="right"><a target="_blank" href="http://www.sonicle.com">
<img src="http://www.sonicle.com/images/mailcard.jpg" wid="" th="350" border="0" height="45"></a></td>
</tr>
<tr>
<td align="right">
<font size="1" face="Arial">
Gabriele Bulfon - Sonicle S.r.l.<br>
Tel +39 028246016 Int. 30 - Fax +39 028243880<br>
Via Felice Cavallotti 16 - 20089, Rozzano - Milano - ITALY<br>
<a href="http://www.sonicle.com">http://www.sonicle.com</a>
</font>
</td>
</tr>
</tbody></table></div><tt><br><br><br>----------------------------------------------------------------------------------<br><br>Da: Michael Menge <michael.menge@zdv.uni-tuebingen.de><br>A: info-cyrus@lists.andrew.cmu.edu <br>Data: 18 gennaio 2010 17.11.55 CET<br>Oggetto: Re: imapd 2.2.10 performance<br><br></tt><blockquote style="border-left: 2px solid rgb(0, 0, 128); margin-left: 5px; padding-left: 5px;"><tt>Hi,<br><br>Quoting Gabriele Bulfon <gbulfon@sonicle.com>:<br><br>> Hi,<br>> in the recent months I started to have performance issues on some <br>> installations<br>> deployed happily for many years.<br>> I tried running a reconstruct of all mailboxes during the weekend, <br>> but no results.<br>> Maybe the amount of mail is now affecting imap performance?<br>> These installations has 50-100 users, many of them keeping 2-8Gb of history.<br>> How can I get back to the normal cyrus performance? (without archiving)<br><br>It is hard to help you to fix this issues, without knowing<br>where the bottleneck is.<br><br>So lets try to find the bottleneck. If it was running fine for many<br>years did the performance droped at one point or did it go down slowly?<br>What has changed? More users/ larger mailboxes?<br>Harddisk getting old and slower?<br>Is the system swaping?<br>What hardware does this run on?<br>Which OS?<br>Which filesystem?<br><br><br>> - would reducing checkpoint from 30m to 5m help?<br><br>no, these checkpoints are only backups in case databasecorruption.<br><br>> - would switching db from Berkley to Sleepycat help?<br><br>I don't know if Sleepycat is faster than Berkley DB. And i don't<br>know if your bottleneck is the db-access. You can try to use skiplist <br>for some dbs but you should combine this with a more recend version of <br>cyrus, as the<br>skiplistcode has been improved in the last few versions.<br><br>> - would an upgrade to 3.x help? (and would just a rebuild work <br>> without any conversion?)<br><br>I would guess that upgrading cyrus to 2.3.16 could improve your <br>performance, nevertheless should you upgrade you cyrus version as your <br>version is very old.<br>Cyrus 2.3.16 has many new features i don't want to miss and many bugs <br>have been fixed since 2.2.10<br><br><br><br><br><br><br>--------------------------------------------------------------------------------<br>M.Menge Tel.: (49) 7071/29-70316<br>Universität Tübingen Fax.: (49) 7071/29-5912<br>Zentrum für Datenverarbeitung mail: <br>michael.menge@zdv.uni-tuebingen.de<br>Wächterstraße 76<br>72074 Tübingen<br><br><br><br><br><br><br>----<br>Cyrus Home Page: http://cyrusimap.web.cmu.edu/<br>Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki<br>List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html<br><br><br><br><br></tt></blockquote><br><br><<smime.p7s>><br></div>