Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Mar 1997 08:34:40 -0500 (EST)
From:      Cliff Addy <fbsdlist@revelstone.jvm.com>
To:        questions@freebsd.org
Subject:   mmap failures (the saga continues)
Message-ID:  <Pine.BSF.3.91.970317082233.27104A-100000@revelstone.jvm.com>

next in thread | raw e-mail | index | archive | help
I received several helpful hints on the mmap failure problem.  One 
suggested I had no swap space, but pstat -s shows

    /dev/sd0s1b     409600        0   409472     0%    Interleaved

and /etc/fstab has

    /dev/sd0s1b                     none            swap    sw 0 0

Another suggested malloc()ing a large chunk of memory and see what 
happens to top.  So I wrote a C program that malloc()ed 25 megs.  The 
display for top never changed.  Exactly what that tells me I'm not sure.

What's bizzare is that, unless top is wrong, there shouldn't be a problem 
with memory.  I started getting mmap error a few minutes ago and managed 
to run top right before the machine locked up:

 load averages:   2.34,  2.02,  1.47                          
 45 processes:  1 running, 39 sleeping, 5 zombie
 Cpu states:  0.4% user,  0.0% nice,  0.0% system,  0.4% interrupt, 99.2% idle
 Mem: 19M Active, 2952K Inact, 15M Wired, 7572K Cache, 6741K Buf, 18M Free
 Swap: 205M Total, 64K Used, 205M Free

As you can see, there's plenty of free memory according to top.  Why the 
mmap failures?  I'm also puzzled by the load averages, this machine isn't 
doing anything yet and shouldn't have such a high load.







Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.91.970317082233.27104A-100000>