On Thu, 13 Mar 2008, Matt Sergeant wrote:

On Wed, 12 Mar 2008, Bryan Scott wrote:

 Forkserver spawns and forks a bunch of qpsmtpd processes ahead of time
 instead of the shell having to spawn a new perl process each time a
 connection comes in.

Not quite - that's prefork :-)

Forkserver forks on every connection, but has the perl code pre-parsed in memory which is a lot of the overhead when using tcpserver.

There's probably also a significant memory footprint difference between n copies forked from a single ancestor versus n copies each execed independently.

Reply via email to