I run about 1600+ email accounts using qpsmtpd/qmail-queue/spamassassin and vpopmail/mysql. Haven't figured out the per-user controls yet though. :)

Since I block executable attachments and similar threatening files, I don't run clamav. That might account for some CPU load.

Additionally, I've set up some iptables rules to redirect connections from customer IP's to qmail-smtpd running on a different port. (I trust that my users aren't sending a lot of spam, as per AUP's.) That cuts out another significant amount of server load.

What remains is that machines connecting form outside of our network are subjected to qpsmtpd's default checks plus a few customizations of my own such as MX validation for oft-abused domains like hotmail, dial-up IP checks, etc. That adds a little back to the total load. :)

We have a pair (active and backup) of 1.2Ghz PIII dual-CPU servers with 1GB RAM that handle mail and web traffic as well as file sharing services for the other network servers. Load on the active server is around 1.10, with an average of 8-12 concurrent qpsmtpd sessions all the time (lots of spam in off-peak hours).

-- Bryan


Sean Cook wrote:


I currently run an ISP with about 3000-3200 email account. I am running
qmail/qmail-queue/clamav/spamassassin with per user controls. I have
used qpsmtpd on some demo systems and it seems fine. Does anyone have a
similar setups with qpsmtpd that could give me some performance
numbers? Right now with the above solution, my cpu's are getting
crushed.


Thought?

Thank you in advance.

Sean

Reply via email to