A Cyrus/murder of that size is possible?

Henrique de Moraes Holschuh hmh at debian.org
Sat Sep 6 00:27:43 EDT 2003


On Fri, 05 Sep 2003, Sergio Devojno Bruder wrote:
> I'm planning a large mail system with the postfix / lmtp / cyrus in
> murder / mysql (users table) configuration.

If anyone in Brazil will deploy such a system, please drop me a note when it
is done, ok?  Being brazilian and a Cyrus and postfix enthusiast (and the
Debian Cyrus maintainer), I am quite interested in this project of yours...

> All configurations that I saw with cyrus was talking about
> imap/pop3 use, I never saw any published benchmarks|comparitions of
> cyrus with MTAs doing local delivery by lmtp|smtp.

That's because it is hugely dependent on your system. I believe 15 emails
per second is possible, but you need:
  1. Extremely well tunned storage (big caches, etc)
  2. XFS or another very fast journaled filesystem.

> - Using storage with fiber in my ia32 backend servers, how much

ia32? Which unix will you run on them? Some flavour of Linux, of the BSDs,
or Solaris?

> - I'm toying with the idea of create a mutant postfix
>   mpudate-enabled that will deliver the email directly to the right
>   backend, using the murders servers only to pop3 and imap.
>   feasible or I'm getting nuts?

It should be possible.  You'd need to either:
 1. create a mupdate "table engine" and perform mupdate mailbox
    lookups in the transport table, OR
 2. create a new version of the lmtp transport that is mupdate-aware.

(2) above looks doable.  If you do so, I would very much like to see
that code in either cyrus contrib, postfix contrib, or even postfix
upstream...

Anyway, you can easily run Cyrus lmtp muder proxies in every postfix box,
so that would not be a bottleneck.

-- 
  "One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie." -- The Silicon Valley Tarot
  Henrique Holschuh




More information about the Info-cyrus mailing list