From owner-FreeBSD-tech-jp@jp.freebsd.org  Thu Aug 12 20:35:17 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id UAA20060;
	Thu, 12 Aug 1999 20:35:17 +0900 (JST)
	(envelope-from owner-FreeBSD-tech-jp@jp.FreeBSD.org)
Received: from ns4.sony.co.jp (ns4.Sony.CO.JP [202.238.80.4])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id UAA20055
	for <FreeBSD-tech-jp@jp.freebsd.org>; Thu, 12 Aug 1999 20:35:16 +0900 (JST)
	(envelope-from keisuke@csl.sony.co.jp)
Received: from mail3.sony.co.jp (gatekeeper13.Sony.CO.JP [202.238.80.27])
	by ns4.sony.co.jp (04/22/99) with ESMTP id UAA27047
	for <FreeBSD-tech-jp@jp.freebsd.org>; Thu, 12 Aug 1999 20:35:15 +0900 (JST)
Received: from pochi.csl.sony.co.jp ([43.11.140.240])
	by mail3.sony.co.jp (3.7W99051310c) with ESMTP id UAA15737
	for <FreeBSD-tech-jp@jp.freebsd.org>; Thu, 12 Aug 1999 20:35:16 +0900 (JST)
Received: from localhost (localhost [127.0.0.1])
	by pochi.csl.sony.co.jp (8.9.3/3.7W) with ESMTP id UAA01347
	for <FreeBSD-tech-jp@jp.freebsd.org>; Thu, 12 Aug 1999 20:34:22 +0900 (JST)
To: FreeBSD-tech-jp@jp.freebsd.org
In-Reply-To: <199908121007.TAA26134@chimari.Panic.IRI.co.jp>
References: <14257.11639.857698.35690P@ett.sat.t.u-tokyo.ac.jp>
	<199908121007.TAA26134@chimari.Panic.IRI.co.jp>
X-Mailer: Mew version 1.94b47 on Emacs 20.4 / Mule 4.0
 =?iso-2022-jp?B?KBskQjJWMWMbKEIp?=
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19990812203421P.keisuke@csl.sony.co.jp>
Date: Thu, 12 Aug 1999 20:34:21 +0900
From: Keisuke Inoue <keisuke@csl.sony.co.jp>
X-Dispatcher: imput version 990731(IM118)
Lines: 96
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: FreeBSD-tech-jp 2434
Subject: [FreeBSD-tech-jp 2434] Re: lack memory on 3.2-RELEASE 
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org
X-Originator: keisuke@csl.sony.co.jp

$B0f>e$G$9!%(B


madvise(2)$B$O(Blib/libc/stdlib/malloc.c$B$G$O(B

    if (malloc_hint)
        madvise(ptr, l, MADV_FREE);

$B$N(B1$B8D=j$@$1$J$N$G!$$"$^$j%"%W%j%1!<%7%g%sB&$N(Bmalloc/free$B$O(B
swap$B$H4X78$J$$$N$J$N$G$7$g$&$+(B?


$B$3$l$^$G$N(Bmfs$B$H(B/tmp$B$NOC$G$9$,!$%N!<%H(BPC$B$J$N$G%a%b%j$d%O!<%I(B
$B%G%#%9%/$NA}@_$O$G$-$^$;$s!%(B("$B$G$-$^$;$s(B"$B$O$D$C$3$_$,F~$k$+(B!?)
$B%Q!<%F%#%7%g%s$N@Z$jD>$7$O=5Kv$K$9$k$N$G!$$H$j$"$($:5?$o$l$F(B
$B$$$k(Bmfs$B$r;H$o$:$K@83h$r;O$a$?$N$G$9$,!$AjJQ$o$i$:Ce!9$H(Bswap
$B$,>CHq$5$l$F$$$C$F$$$^$9!%(B

top$B$G(Bo res$B$7$?$b$N$h$jH4?h(B
Mem: 36M Active, 6096K Inact, 11M Wired, 1428K Cache, 7236K Buf, 6860K Free
Swap: 64M Total, 51M Used, 13M Free, 80% Inuse
 
  PID USERNAME PRI NICE  SIZE    RES STATE    TIME   WCPU    CPU COMMAND
  835 keisuke    2   0 20944K  9292K select   2:35  0.00%  0.00% netscape
  441 keisuke    2   0 18508K  7988K select   3:48  0.10%  0.10% XF86_SVGA
  475 keisuke    2   0  9576K  6884K select   1:12  0.00%  0.00% emacs
  350 wnn        2   0 20148K  2084K select   0:03  0.00%  0.00% jserver
  458 keisuke    2   0  3040K  1012K select   0:03  6.84%  6.84% kterm
  455 keisuke    2   0  2624K   848K select   0:05  0.00%  0.00% fvwm2

$B$3$3$GOCBj$K$7$?$$$N$,(B[FreeBSD-tech-jp 2395]$B$K$b=q$$$?$h$&$K(B
2.2.8-RELEASE$B$H$N(Bswap$B$N;H$o$lJ}$N0c$$$G$9!%(B
# 3.2-RELEASE$B$O;H$C$F$$$F%9%o%C%W%"%/%;%9$,$"$^$j5$$K$J$i$J(B
# $B$$$N$G$+$J$j$$$m$$$m2~A1$5$l$F$$$^$9$h$M!%(B

$B$H$$$&$N$b!$JL$K=i$a$F$3$N4D6-(B($B%N!<%H(BPC)$B$K$7$FG:$s$G$$$k$o$1(B
$B$G$O$J$/$F!$(B2.2.8-RELEASE$B$^$G$OF14D6-$rKhF|;H$C$F$$$F2?%u7n(B
$B$bF0$-B3$1$F$$$^$7$?!%%G%9%/%H%C%W5!$O$_$J$5$s$N$*$C$7$c$kDL(B
$B$j$G%a%b%j$d%G%#%9%/$OM>$j5$L#$G$7$?!%$3$A$i$b(B2.2.8-RELEASE
$B$^$G$O%9%o%C%W$,;H$o$l$k$3$H$O$^$:$"$j$($J$/$F!$<B%a%b%j$N?t(B
$BG\$N$b%9%o%C%WNN0h$r3NJ]$9$k$N$OL5BL$K;W$($?$N$G$9$,!$(B
3.2-RELEASE$B$@$H(BX$B$N%3%s%Q%$%k8e$K?tF|7P$C$F$b%9%o%C%W$,;H$o$l(B
$B$?$^$^$K$J$j$^$9!%(B

$B%G%9%/%H%C%W5!!$(B3.2-RELEASE$B!$<B%a%b%j(B128MB/SWAP 64MB($B>P(B)
last pid:  6265;  load averages:  0.00,  0.00,  0.00   up 33+21:00:21  19:31:40
30 processes:  1 running, 28 sleeping, 1 stopped
CPU states:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% idle
Mem: 8156K Active, 34M Inact, 21M Wired, 4K Cache, 7883K Buf, 60M Free
Swap: 64M Total, 11M Used, 53M Free, 17% Inuse

$B$D$$$G$K(Bmfs$B$N>u67$O(B
% ps axw -Ovsz,rsz
  PID   VSZ  RSZ  TT  STAT      TIME COMMAND
   34 33300  272  ??  ILs    0:00.03 mfs -s 65536 /dev/wd0s1b /tmp (mount_mfs)
% du /tmp
1       /tmp/ssh-keisuke
2       /tmp
% cat /proc/34/map 
0x8048000 0x8067000 0 0 401 r-x 2 1 0x0 COW NC vnode
0x8067000 0x8069000 0 0 411 rw- 1 0 0x2180 COW NNC vnode
0x8069000 0x806d000 0 0 410 rw- 2 0 0x2180 COW NNC swap
0x806d000 0x80a1000 0 0 410 rw- 2 0 0x2180 COW NNC swap
0x80a1000 0xa0a2000 65 0 413 rwx 1 0 0x2180 NCOW NNC swap
0xa0a2000 0xa0a3000 0 0 414 rwx 1 0 0x2180 NCOW NNC swap
0x28068000 0x28072000 0 0 412 rwx 1 0 0x2180 NCOW NNC swap
0xbfbde000 0xbfbfd000 0 0 409 rwx 2 0 0x2180 COW NNC swap
0xbfbfd000 0xbfbfe000 1 0 409 rwx 2 0 0x2180 COW NNC swap

-------- $B$3$3$+$iM>CL(B --------
$B<B%a%b%j(B128MB$B$G%9%o%C%W(B64MB$B$O>/$J$$$H;W$o$l$F$7$^$&$+$bCN$l(B
$B$^$;$s$,!$$3$N%^%7%s$ODL>o$O<B%a%b%j$K>h$j$-$k7W;;$7$+$7$F$^(B
$B$;$s!%$I$&$;(BFreeBSD$B$O%9%o%C%W$,$J$/$F$bF0$-$^$9$h$M!%(B
$BIOK3@-$H$$$&FM$C9~$_$O<+J,$G$b$=$N$H$*$j$@$H;W$$$^$9!%(B
-------- $B$3$3$^$GM>CL(B --------


$BC1$KI,MW$K$J$k$^$G<B%a%b%j$KLa$5$J$$%"%k%4%j%:%`$K$J$C$?$@$1(B
$B$J$i$$$$$N$G$9$,!$%W%m%;%9$,8:$C$F$b$"$^$j%9%o%C%W;HMQNL$,8:$C(B
$B$F$$$+$J$$$N$,5$$K$+$+$C$F$$$^$9!%(B

$B;37A$5$s$K65$($F$$$?$@$$$F5$IU$$$?$N$G$9$,!$Nc$($P(Bnetscape$B$r(B
$B5/F0$9$k$H(BX$B$N%5%$%:$,B@$j$^$9!%$=$N$"$H(Bnetscape$B$r=*N;$9$k$H(B
2.2.8-RELEASE$B$N>l9g$O(BX$B$N%a%b%j;HMQNL$O2>(B/$B<B%a%b%j$H$b(B
netscape$B$,5/F0$9$kA0$N>uBV$KLa$k$N$G$9$,!$(B3.2-RELEASE $B$G$O<B(B
$B%a%b%j$O8:$k$1$I(Bswap$B$O$[$H$s$IJQ$o$j$^$;$s!%(B

$BA0=R$N%N!<%H(BPC$B$G$N(Btop$B$N>uBV$b;O$a$K5/F0$7$?$H$-$O(Bswap 22MB$B!A(B
32MB used$B$G!$;H$C$F$$$k$&$A$K$3$&$J$j$^$7$?!%(B
$B$G$b$d$C$F$$$k$3$H$O%a!<%k$NFI$_=q$-$H(BWeb$B$N;2>H$N$_$G$9!%(B
# $B$C$F=q$/$H4($$(B...$B;E;v$OJL$N%^%7%s$G$7$F$$$^$9!%(B(^^;;;


--
Keisuke Inoue <keisuke@csl.sony.co.jp>
Sony Computer Science Laboratories, Inc.
