Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watnot!watmath!clyde!bellcore!faline!sabre!zeta!gamma!pyuxww!pyuxe!pwy From: pwy@pyuxe.UUCP Newsgroups: comp.unix.wizards Subject: Re: Sys V kernel bss is a HOG!!! Message-ID: <163@pyuxe.UUCP> Date: Mon, 23-Feb-87 17:09:58 EST Article-I.D.: pyuxe.163 Posted: Mon Feb 23 17:09:58 1987 Date-Received: Thu, 26-Feb-87 21:08:48 EST References: <3690002@nucsrl.UUCP> <294@desoto.UUCP> Organization: Bell Communications Research Lines: 18 Summary: 3B2 Dynamically allocates buffers In article <294@desoto.UUCP>, shz@desoto.UUCP writes: > > > > However, I am curious as to why the system V kernel has such a large > > bss size compared to the bsd kernel (410KB vs. 70KB). > > I believe the SV kernel statically allocates its bufs (NBUF of them) > while the BSD kernel dynamically allocates them at boot (malloc, tmalloc, > or some such BSD kernel memory allocation routine). On the 3B2 starting with Release 2.0 the parameter NBUF is calculated at boot time by sizing physical memory (you do have the option of overiding this and putting in your own number of buffers). Note that System V Rel 2.0 on the VAX and 3B20 do not have this ability. Peyton Yanchurak Bellcore