9.1 minimal ram requirements
Sergey Kandaurov
pluknet at gmail.com
Sun Dec 23 00:45:47 UTC 2012
On 23 December 2012 03:40, Marten Vijn <info at martenvijn.nl> wrote:
> On 12/23/2012 12:27 AM, Jakub Lach wrote:
>>
>> Guys, I've heard about some absurd RAM requirements
>> for 9.1, has anybody tested it?
>>
>> e.g.
>>
>> http://forums.freebsd.org/showthread.php?t=36314
>
>
> jup, I can comfirm this with nanobsd (cross) compiled
> for my soekris net4501 which has 64 MB mem:
>
> from dmesg: real memory = 67108864 (64 MB)
>
> while the same config compiled against a 9.0 tree still works...
>
This (i.e. the "kmem_map too small" message seen with kernel memory
shortage) could be due to CAM CTL ('device ctl' added in 9.1), which is
quite a big kernel memory consumer.
Try to disable CTL in loader with kern.cam.ctl.disable=1 to finish boot.
A longer term workaround could be to postpone those memory allocations
until the first call to CTL.
# cam ctl init allocates roughly 35 MB of kernel memory at once
# three memory pools, somewhat under M_DEVBUF, and memory disk
# devbuf takes 1022K with kern.cam.ctl.disable=1
Type InUse MemUse HighUse Requests Size(s)
devbuf 213 20366K - 265 16,32,64,128,256,512,1024,2048,4096
ctlmem 5062 10113K - 5062 64,2048
ctlblk 200 800K - 200 4096
ramdisk 1 4096K - 1
ctlpool 532 138K - 532 16,512
--
wbr,
pluknet
More information about the freebsd-stable
mailing list