Subject: Leaner kernel, more memory for user apps?
To: None <port-pmax@NetBSD.org>
From: Benson Chow <blc+pmax@q.dyndns.org>
List: port-pmax
Date: 08/06/2004 21:14:01
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--657408-1764359670-1091848441=:24508
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed

Anyone have any suggestions for trimming down the NetBSD kernel footprint?

My poor 24MB box is swapping like mad, I don't recall it ever being this 
bad in 1.2d/1.3 ...  Running X11 starts to touch swap, mMosaic pretty much 
forces paging out right there.  Is this about what I have to expect from 
newer revisions of OS'es?

NetBSD 1.6.2 (DS3100) #1: Fri Aug  6 08:52:45 MDT 2004
     blc@diablo.dunnelan.com:/usr/src/sys/arch/pmax/compile/DS3100
DECstation 3100 (PMAX)
total memory = 24576 KB
avail memory = 20292 KB
using 332 buffers containing 1328 KB of memory
[...]

-rwxr-xr-x  1 root  wheel  2382476 Aug  6  1972 /netbsd

Kernel sizes seems to be almost 2x what it used to be (then again, many 
other OS'es did the same...)

Attached is my config file for the kernel I tried to lean down.  Is there 
any other big hammers I could do to reduce swapping?

Thanks!

BTW, anyone want my NetBSD/mipsel/pmax centericq 4.10.0 binary let me 
know, took 3 days to compile on my DECstation...  hope that a package in 
pkgsrc will come out soon for those who have mipsel boxes with less than 
~64MB RAM ...
--657408-1764359670-1091848441=:24508
Content-Type: APPLICATION/octet-stream; name="DS3100.gz"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.61.0408062114010.24508@q.dyndns.org>
Content-Description: config file.gz
Content-Disposition: attachment; filename="DS3100.gz"

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
AA==

--657408-1764359670-1091848441=:24508--