On Fri, Jan 21, 2000 at 12:36:15PM +0800, Michael Boman wrote:
> I've seen someone post a question like this but didnt get a decent answer.
>
> I am looking into hosting a mailservice that will handle around 1-3
> million SMTP transactions per day. What kind of hardware do I need to
> manage that?
>
> I also wonder if there could be a change of the queue dir so it could
> be shared, as then any of the mailservers in the mailcluster can take
> the queued file and send it, and not only the one that recived it in
> the first place.
To deliver 1 million local inbound deliveries:
I'd reccommend buying 72GB of RAID 1+0 storage.
Slice off 2GB for each incoming smtp server's /var/qmail/ partition.
You have a choice of sharing all the mailboxes from 1 NFS server,
or splitting the storage into multiple servers, handling a fraction
of the user mailboxes. Deciding which was the topic of a recent
discussion.
To deliver 3 million outgoing messages, I'd buy the smallest
RAID 1+0 configuration I could, probably 6 9GB drives + hot
spare, which gets you 27GB of storage. Create 2GB of storage
for each instance of qmail you're going to create (start with
one; you put the /var/qmail/ partitions here).
A couple of things to try: ReiserFS on the queue partition.
More than one qmail instance. Increasing the Write-Back cache
on the raid controller (64MB is pretty standard).
John