5.3: tmpmfs="YES": panic: kmem_malloc(4096): kmem_map toosmall: 63737856 total allocated

Ronald Klop ronald-freebsd8 at klop.yi.org
Tue Nov 9 14:34:21 PST 2004


On Tue, 9 Nov 2004 11:38:10 +0300,  
<ls+lists.freebsd.org.mailman.listinfo.freebsd-stable93930659 at gambit.com.ru>  
wrote:

>>> This host has 192 MB of RAM and 512 MB of swap.
>>> +	/sbin/mdmfs -i 4096 -s $1    md $2
>
> 5 ноября 2004 г. в 13:54 -0800, Kris Kennaway пишет:
>> See the manpage. You don't have enough RAM in your system to do that.
>
> A bug in manpage? "By default, mdmfs creates a swap-based (MD_SWAP)  
> disk".
>
> I'm running mdmfs WITHOUT "-M" flag.

I didn't see the complete thread, so maybe I'm missing some context.

Just set up your tmp from fstab with something like this.

md	/tmp	mfs	rw,-s64m	0	0

If you look at the code which handles tmpmfs it is used for diskless  
booting. So there is no swap usable for ramdisk.

Ronald.

-- 
  Ronald Klop, Amsterdam, The Netherlands


More information about the freebsd-stable mailing list