Hi, I am deploing cyrus-imapd in my organization:<br><br>My organization need to have:<br><br> - 75000  maiboxes<br> - 10000 simultaneous connections (IMAP)<br> - 3000 mailboxes with 1Gb and 65000 with 200Mb<br> - 12 Tb for spool ( EMC Clarion Storage )<br>
 - 15 servers with Xeon 2.6ghz - 8gb RAM <br> - GNU/Linux 2.6 for Operating System ( RedHat, Debian etc ... )<br> - ~ 150000 messages / day<br> - Postfix as MTA<br><br>

I made several tests  to choose filesystem.<br> Cluster FS( gfs, ocfs ),  ext3, ext4 , reiserfs , xfs and etc..<br>
my choice<br><br>ext3  with   dir_index, noatime, nodiratime <br><br>and partition my  problem with Cyrus Murder.<br><br>My doubts are:<br><br>- Exist a recommended number of conections to a front end server ?<br>( a parameter in sysctl.conf in GNU/Linux )<br>
 <br>- Exist a recommended size to a Backend server ( Ex: 1 Tb )?<br>

<br>Cyrus IMAP works great with large mailboxes an billions of small files.<br>Backup is my big problem.<br><br>- Exist any solution better than make a SNAPSHOT of STORAGE and backup all file system (/dev/sdaX ) ?<br><br>
I know that performance is  terrible with billions of small files, and make tests using tar . (  ex: a.tar.gz = /var/spool/imap/a/ ), this approach increase the performance with my LTO tapes. <br><br>Anyone has another suggestion  ?<br>
<br><br>Regards,<br>Lucas Zinato Carraro<br><br><br><br><br><br><br><br><br><br>  <br><br><br><br>