On 24 Jan 1998, Goran Thyni wrote:
> Fork on modern unices (linux and (a think) *BSD) cost
> almost nothing (in time and memory) thanks to COW (copy-on-write).
> Exec in expensive as it breaks COW.
Not so. Modern Unixs will share executable address space between
processes. So if you fork and exec 10 identical programs, they will share
most address space.
If you want to speed this up, link postgresql static. This makes exec()
cost almost nothing too. postgresql becomes its own best shared library.
Again, this only applies to "modern" systems, but FreeBSD definitely has
this behaviour.
Tom