>With all due respect, however, running 10K domains in a test environment is
>a far cry from running it in a production environment with millions of
>users.

domains and users don't count for anything, it's stricly a question 
of quantity of msgs per time.  And that will be limited by the disk 
i/o bandwidth:

1. receive from SMTPD server process, write msg to queue(disk), read 
msg from queue(disk), write msg to mailbox(disk)

2. read msg from mailbox(disk), write msg to queue(disk), read msg 
from queue(disk), send msg to SMTP client process

>Any other input on this?  Thank you everybody for what you've provided so
>far.  I really appreciate your input on this.

For the world champion 25 gb / day Imail system:

assume 10 k / avg msg size gives 2.5 milion msgs day.

(2.5 million msgs/day) / (86400 secs/day) = 29 msgs /sec

But each msg requires at least 3 disk data operations, excluding the 
filesystem meta-data.

3 x 29 msgs/sec x 10 kb/msg = 870 kbytes/sec, sustained for every 
second of the day and excluding meta-data (file system overheads).

870 kbytes/ sec x 86400 sec/day  = 75 gb / day disk i/o, excluding meta-data.

The disk system will be the dominating, limiting factor, so separate 
disk controllers + drives for mail queue and mail boxes is essential.

RAID 0 + 1 with the biggest on-board cache you can find (to avoid 
actually writing to disk). I know of boards with 128 mb of cache.

You really don't want to try this with one box.

Len

Please visit http://www.ipswitch.com/support/mailing-lists.html 
to be removed from this list.

An Archive of this list is available at:
http://www.mail-archive.com/imail_forum%40list.ipswitch.com/

Reply via email to