From owner-FreeBSD-tech-jp@jp.freebsd.org  Wed Aug 11 16:59:53 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id QAA18348;
	Wed, 11 Aug 1999 16:59:53 +0900 (JST)
	(envelope-from owner-FreeBSD-tech-jp@jp.FreeBSD.org)
Received: from gate.keisu.t.u-tokyo.ac.jp (ns06.t.u-tokyo.ac.jp [133.11.68.1])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with SMTP id QAA18343
	for <FreeBSD-tech-jp@jp.freebsd.org>; Wed, 11 Aug 1999 16:59:52 +0900 (JST)
	(envelope-from simokawa@sat.t.u-tokyo.ac.jp)
Received: (qmail 77481 invoked from network); 11 Aug 1999 07:59:52 -0000
Received: from sylph.sat.t.u-tokyo.ac.jp (10.6.1.20)
  by ns06.t.u-tokyo.ac.jp with SMTP; 11 Aug 1999 07:59:52 -0000
Received: from ett.sat.t.u-tokyo.ac.jp (ett.sat.t.u-tokyo.ac.jp [10.6.1.30])
	by sylph.sat.t.u-tokyo.ac.jp (Postfix) with ESMTP id 54D082DAA9
	for <FreeBSD-tech-jp@jp.freebsd.org>; Wed, 11 Aug 1999 16:59:52 +0900 (JST)
Received: from ett.sat.t.u-tokyo.ac.jp by ett.sat.t.u-tokyo.ac.jp (8.9.3/sat-V0.6)
	id QAA96269; Wed, 11 Aug 1999 16:59:52 +0900 (JST)
Date: Wed, 11 Aug 1999 16:59:51 +0900
Message-ID: <14257.11639.857698.35690P@ett.sat.t.u-tokyo.ac.jp>
From: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
To: FreeBSD-tech-jp@jp.freebsd.org
In-Reply-To: In your message of "Wed, 11 Aug 1999 16:16:43 +0900"
	<199908110716.QAA22946@chimari.Panic.IRI.co.jp>
References: <14257.7264.679804.45160B@ett.sat.t.u-tokyo.ac.jp>
	<199908110716.QAA22946@chimari.Panic.IRI.co.jp>
User-Agent: Wanderlust/1.0.0 (Kokomo) SEMI/1.13.3 (Komaiko) FLIM/1.12.5 (Hirahata) MULE XEmacs/21.2 (beta13) (Demeter) (i386-unknown-freebsd3.1)
X-Face: OE([KxWyJI0r[R~S/>7ia}SJ)i%a,$-9%7{*yihQk|]gl}2p#"oXmX/fT}Bn7:#j7i14gu$
 jgR\S*&C3R/pJX<mI-4Z8'mqt1R'CjWdw-xqVoilv`\JgZcquM5oVuO^<vt/~051rCDM(`{rM~?{Ok
 r,XC+}Ycm9IJO)odT*-0nyJjBJYzL{GsZ
MIME-Version: 1.0 (generated by SEMI 1.13.3 - "Komaiko")
Content-Type: text/plain; charset=ISO-2022-JP
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 2429
Subject: [FreeBSD-tech-jp 2429] 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: simokawa@sat.t.u-tokyo.ac.jp

$B;d$b(B source $B%J%J%aFI$_$7$F$k$@$1$G(B, $B$A$c$s$HM}2r$7$F$k$N$+(B
$B2x$7$$$N$G$9$,(B...

At Wed, 11 Aug 1999 16:16:43 +0900,
Takeshi Amaike <amaike@IRI.CO.jp> wrote:
> 
> > > $B$?$V$s(B, 3.X $B7O$G$O(B free block $B$O2rJ|$5$l$J$$$N$G$O$J$$$+$H;W$$$^$9(B.
> > > current $B$@$H(B, MADV_FREE $B$7$F$^$9$,(B.
> > $B$R$g$C$H$7$F(B, $B$3$l(B swap $B$8$c$J$/$F(B, $B<B%a%b%j$N$O$J$7$r$7$F$$$?$N$G$7$g$&$+(B?
> > $B3N$+$K(B, $BL@<(E*$K$O(B MADV_DONTNEED $B$7$F$J$$$G$9$,(B, rm $B$7$?$b$N$O(B
> > $B;2>H$5$l$J$$$N$G(B, $B$$$E$l(B page out $B$O$5$l$k$H;W$$$^$9(B.
> 
>   $BKM$NG'<1$@$H!"(Bswap$B$b4^$a$?(B vm space $B$NOC$@$H;W$$$^$9(B :)
>   $B$C$F!"HSEg$5$s$,Ez$($k$N$,3N<B$@$1$I!J>P!K(B
> 
>   page out$B$5$l$F$b(B vm space $B$O>CHq$7$F$k$o$1$G!"$D$+$C$F$J$$$J$i2rJ|$7$F(B
> $B$b$i$C$?J}$,(B vm space $B$NLL$+$i$O4r$7$$$G$9$h$M!#(B
> 
>   $B$H$3$m$G4*0c$$$7$F$k$H$$$1$J$$$N$G65$($F$$$?$@$-$?$$$s$G$9$,!"(BMADV_DONTNEED
> $B$H(B MADV_FREE$B$N0c$$$C$F!"A0<T$OITMW$H8@$&;v$G(B VM system$B$KBP$7(B vm sapce $B$r(B
> allocate$B$7$D$D$b(B page $B$O<B%a%b%j$b(Bswap sapce$B$+$i$b(B map$B$5$l$J$$>u67$KLa$9!"(B
> $B8e<T$O40A4$K2rJ|$7$F(B allocate $B>pJs$+$i$b>CLG$9$k!"$H$*$b$C$F$?$s$G$9$,4V(B
> $B0c$C$F$^$9$+!)(B

/sys/sys/mann.h $B$K$h$k$H(B,

#define MADV_DONTNEED   4       /* dont need these pages */
#define MADV_FREE       5       /* dont need these pages, and junk contents */

$B$H=q$$$F$"$j$^$9$,(B, 

MADV_DONTNEED $B$O(B, $B$3$N(B page $B$r$H$j$"$($:;H$o$J$$$+$i(B page out $B$7$F(B
$BJ*M}%a%b%j$r:FMxMQ$7$F$bNI$$$h$H$$$&0UL#$G(B,
($B<!$K(B access $B$9$k$HF1$8Cf?H$,J]B8$5$l$F$$$k(B)
MADV_FREE $B$O$b$&;H$o$J$$$7(B, $BCf?H$b$$$i$J$$$+$i(B, "page out $B$7$J$$$G(B" 
$BJ*M}%a%b%j$r:FMxMQ$7$F$bNI$$$h$H$$$&0UL#$@$H;W$$$^$9(B.
($B<!$K(B access $B$9$k$H(B zero fill $B$5$l$?(B page $B$,(B map $B$5$l$k(B)

$B$7$?$,$C$F(B, MADV_FREE $B$@$H86M}E*$K$O(B, $B$=$N(B page $B$KBP1~$9$k(B swap space
$B$OITMW$G(B($B3NJ]$7$F$$$l$P(B)$B2rJ|$G$-$k$O$:$J$N$G$9$,(B, $BK\Ev$K2rJ|$7$F$$$k$+(B
$B$I$&$+$O3NG'$7$F$^$;$s(B. _o_

$B!t$"$k$$$O(B, page in $B$7$?;~E@$G(B swap $BNN0h$O2rJ|$5$l$F$$$?$j$9$k$N$+$J(B...

Solaris $B$H$+$K$O(B, MADV_DONTNEED $B$7$+$"$j$^$;$s$M(B.

-- 
/\ Hidetoshi Shimokawa
\/  simokawa@sat.t.u-tokyo.ac.jp
PGP public key: finger -l simokawa@sat.t.u-tokyo.ac.jp
