2 Front End Proxies (currently running custom code with plans to switch to murder to get unified namespace)
System: PIII 1Ghz
Mem: 1GB
IO: 1 9G U160 drive
Notes: Front Ends also provide internal SMTP and LDAP. 4 External (outside firewall) SMTP mail handlers and 3 KDCs for Kerberos. LDAP is mastered on yet another machine. All SMTP handlers run Sendmail+Mimedefang+Spamassasin+McAfee and are using LDAP routing for short-circuit delivery of inbound email. (virus scanning really increases the load on SMTP relays btw) WebMail? is provided on a separate machine using IMP.
Accounts on each server: 400-700
Average users active: Average 600-800 concurrent users across the cluster. We've seen login rates of 5-10/second.
Average/Peak number of messages in folders: No idea. Most users have 50Mb quotas. I have a few users with 1Gb mail stores.
Using murder: We've tested murder and plan to deploy it -- a good authentication backend makes murder easier to deploy.
Comments: We've been using Cyrus since 1.5.14 (late 1998). This is our second generation of hardware but we deployed a cluster from the start. I've posted several notes to the list over the years regarding our performance tuning etc. (performance tuning was required to get the level of stability we require) Someday I need to get all the information up on a webpage. Cyrus has worked wonderfully in our environment. Stability has been great (for example the first system of our 2nd generation install has been up since it was installed - 340 days)
Source: Paul Fleming pfleming@siumed.edu Southern Illinois University School of Medicine Springfield IL USA.
Cyrus version: 2.1.11
Server specs: (4 servers)
OS: Solaris 7
System: Sun Enterprise 220 R with one CPU
Mem: 2G
IO: Fiber Channel SAN architecture with two Sun T3's
Accounts on each server: Average is 15102. Total accounts 6040. (not all active)
Average/Peak number of messages in folders: Big guesses. A lot of people don't keep any on the server. Others have over 1000. A few have over 100 folders.
Using murder: Not Yet. Want to. Will make our shared mailbox server integrate much nicer.
Comments: Authentication methods are GSSAPI, KERBEROS_V4 TLS+PLAIN PLAIN The PLAIN methods use saslauthd, wich is using the kerberos4 mechanism. Sadly, we still have a memory leak using kerberos5, and the -n 0 flag actually slows down authentication too much due to the forking overhead.
Average users active: Average is between 700 and 1000. Peaks as high as 1400.
Notes: ZFS with Snapshots, using OpenSSL? 0.9.8 for TLS support, Berkeley DB 4.4.20 for duplicate suppression DB and tls session DB, all others skiplist. We experienced performances issues with lmtpd and skipklist as deliver.db.
Accounts on each server: 15000
Average concurrent users active: approx 1000
Average/Peak number of messages in folders: max 55000, 33 million mail files on disk
IO: Dell PowerVault? 220S external Raid disk array, fourteen 73GB 15k drives, configured as Raid 1+0.
Accounts on each server: 35,000
Average users active: On a given weekday, about 7500 different users login to the server, with about 250,000 logins total. average about 300 imapd processes during the day
Using murder: No
Comments: it has been an excellent performance boost over our old UW-IMAP based system
Source: Andy Morgan, Central Computing, Oregon State University morgan@orst.edu