Re: [HACKERS] fork/exec for backend
От | Tom |
---|---|
Тема | Re: [HACKERS] fork/exec for backend |
Дата | |
Msg-id | Pine.BSF.3.95q.980124133228.19914C-100000@misery.sdf.com обсуждение исходный текст |
Ответ на | fork/exec for backend (Goran Thyni <goran@bildbasen.se>) |
Ответы |
Re: [HACKERS] fork/exec for backend
Re: [HACKERS] fork/exec for backend |
Список | pgsql-hackers |
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
В списке pgsql-hackers по дате отправления: