Unknown Sender wrote:
Hi, I'm having some performance issues lately.

For those people managing big ISP's qpsmtpd's, how
is your general configuration?
What server version are you using?

qpsmtpd
qpsmtpd-forkserver
qpsmtpd-prefork
qpsmtpd-server

0.3x? or another svn branch? (or some private version of qp?)

I've read somewhere Ask is having 2000+ concurrent connections
in apache.org (or was it in perl.org?)
Is that true? 2000+ forked process in forkserver seems too much
are you using prefork? or qpsmtp-server (nonblocking)?

The Apache.org and perl.(com|org) servers are probably the hardest hit; I'll let them answer if they want. I can say that the 2000+ concurrent connections was mentioned in reference to the current trunk code (which is a using completely different dispatch method) being used primarily in a spamtrap enviroment. Matt Sergeant is the one to talk to here, but the last word was there were mysterious lost messages with the trunk code that he was unable (ENOTIME) to track down.

Honestly, you are better off running multiple equal-distance MX boxes (i.e. all 0) in parallel, rather than trying to maximize your performance on one or two boxes. I suspect with the free VMWare Server software, you could run 4 qpsmtpd instances very comfortably on a single 3GHZ 1U rack server with 2GB of ram. I say that because our primary MX boxes are more like 400MHz MIPS clones with 512MB, and load hardly ever gets above 1 (even with two independent antivirus scanners). Of course I'm not an ISP and I max out around 15 simultaneous connections.

John

Reply via email to