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.