Newsgroups: fj.unix
Path: galaxy.trc.rwcp.or.jp!coconuts.jaist!wnoc-tyo-news!etlnews.etl.go.jp!etlinn.etl.go.jp!etl.go.jp!trc.rwcp!rwc-tyo!news.iij.ad.jp!infosphere!digitalstudio!synapse!senri-nc!wincgw1!tokyonet.ad.jp!tdi-extnews!tdi-rcac!wnoc-kyo-news!wnoc-sfc-news!kogwy!math-keio!mad
From: mad@math.keio.ac.jp (MAEDA Atusi)
Subject: Re: question of swap size on unix
In-Reply-To: hhiura@Sun.COM's message of 21 Mar 96 13:46:40
Message-ID: <MAD.96Mar22121127@tanzanite.math.keio.ac.jp>
Followup-To: fj.unix
Sender: news@math.keio.ac.jp
Nntp-Posting-Host: tanzanite
Reply-To: mad@math.keio.ac.jp
Organization: Faculty of Sci. and Tech., Keio Univ., Yokohama, Japan.
References: <4ildkj$80l@dst42.cedd.kajima.co.jp>
	<ONONO.96Mar19192302@etsu.fuka.info.waseda.ac.jp>
	<4iqlr1$td@dst42.cedd.kajima.co.jp>
	<KAZUNORI.96Mar21163602@kobe.lab.kdd.co.jp>
	<4ir91v$7cn@dst42.cedd.kajima.co.jp>
	<KAZUNORI.96Mar21203524@kobe.lab.kdd.co.jp>
	<HHIURA.96Mar21134640@momo.Sun.COM>
Date: Fri, 22 Mar 1996 03:11:27 GMT
Lines: 60
Xref: galaxy.trc.rwcp.or.jp fj.unix:5469
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.unix&nb=5469&hd=a
X-reformat-date: Mon, 18 Oct 2004 15:18:22 +0900
X-reformat-comment: Tabs were expanded into 4 column tabstops by the Galaxy's archiver. See http://katsu.watanabe.name/ancientfj/galaxy-format.html for more info.

>>>>> "hhiura" == Hideki Hiura <hhiura@Sun.COM> writes:

    hhiura> $B0JA0$?$7$+(B usenix $B$N$I$3$@$+$N(B conference $B$G!"(Bvm allocation $B$N(B 
    hhiura> conservative approach $B$H(B aggressive approach $B$H$$$&OCBj$,$"$j$^$7$?!#(B
    hhiura> OSF/1 $B$,(B aggressive(backing store $B$K==J,$J6u$-$,$J$/$F$b(B allocate
    hhiura> $B$9$k(B) $B$NBeI=Nc$G$7$?!#(Bconservative(backing store $B$K==J,$J6u$-$,L5$$(B
    hhiura> $B>l9g!"(Ballocate $B$7$J$$(B)$B$NJ}$OK:$l$^$7$?!#(B

aggressive approach$B$@$H!"!XB-$j$J$$$3$H$K8e$G5$$,$D$$$?!Y;~$K$I$&$9$k(B
$B$+LdBj$G$9$h$M!#(B SIGDANGER$B$KH?1~$7$J$$$H;&$5$l$F$7$^$&!#(B

$B$^$?!"(BLinux $B$b(Baggressive$B$J$*$+$2$G!">.$5$$%a%b%j(B+$B%9%o%C%W$G$b$=$3$=$3(B
$B;H$($k$N$G$9$,!"%a%b%j$,B-$j$J$/$J$k$H62$m$7$$$3$H$K(B...
(brk(2), fork(2)$B;~$K$O(B backing store $B$r%A%'%C%/$7$J$$!#(Bcopy-on-write$B$G(B
$B%Z!<%8$r3d$jIU$1$k:]$K!"B-$j$J$$$3$H$K5$$,$D$/$H(B...  Linux$B$K$O(BSIGDANGER
$B$5$(L5$$(B...)$B!#(B Linux$B$N5$$KF~$i$J$$E@$G$9!#(B $B8D?M$G;H$C$F$$$kJ,$K$OJL$K(B
$B5$$K$J$j$^$;$s$,!#(B

    >> file system$B$K8B$l$P(BSystem-V R.2$B$C$]$+$C$?(B(??)HP-UX 6.2$B$N$3$m$G$b$A$c$s(B
    >> $B$H(BSWAP$B$O<B%a%b%j$r;H$$2L$?$7$F$+$i$O$8$a$F<j$r$D$1$kJ}<0$@$C$?$N$K!"$J(B

    hhiura> HP-UX $B$,(B SVR2.x $B$N(B vm $BHG$@$C$?$+$i!"$?$^$?$^!"(Ballocate $B;~$N(B check $B$,(B
    hhiura> $BL5$+$C$?$N$G$O!)(B($B$b$A$m$s!"(Bmemory object $B$N9M$(J}$,F~$C$F$J$$!"$?$@$N(B
    hhiura> vm $B$G$7$g$&!)(B)

    >> $B$s$G!"5U$K(BSunOS 4.x$B$,$=$&$G$J$+$C$?$N$+6=L#$,$"$j$^$9!#(B

aggressive$B$K$d$k$H!"=EMW$J%7%9%F%`%W%m%;%9$,(B($B$?$A$N0-$$%f!<%6%W%m%;%9(B
$B$,%a%b%j$r?)$C$?$;$$$G(B)$B;&$5$l$F$7$^$&$*$=$l$,$"$k$+$i$G$O!#(B

    hhiura> SunOS4.x $B0J9_$N(B vm $B$O!"(BSysV R2.x $B7O$d(B BSD4.3 $B0JA0$N(B vm $B$H$OAjEv(B
    hhiura> architecture $B$,0c$$$^$9(B. $B$7$$$F8@$($P6a$$$N$O(B Mach $B$N(B VM.

    hhiura> memory object $B$H$=$N(B backing store $B$H$$$&9M$(J}!#(B

$B%a%b%jA4BN$r(Buniform$B$K07$&$h$&$K$J$C$?(BSunOS 4.x$B0J9_$N(BVM Architecture$B$K(B
$B$D$$$F$O(B 
    http://www.sun.ca/white-papers/vm-arch.html
    http://www.sun.ca/white-papers/vm-impl.html
    http://www.sun.ca/white-papers/swapfs.html
    http://www.sun.ca/white-papers/tmpfs.html
    http://www.sun.ca/white-papers/ufs-cluster.html
$B$J$I$,;29M$K$J$j$^$9!#(B

SunOS 4.x $B0J9_$G$O!"%f!<%6%W%m%0%i%`$,%G%#%9%/%U%!%$%k$r(Bread()$B$9$k$H!"(B
$B%+!<%M%k6u4V$K%U%!%$%k$,(Bmap$B$5$l$F!"%Z!<%8%U%)%k%H%O%s%I%i$,<B:]$NFI$_(B
$B9~$_$r9T$J$&$=$&$J!#(B

    >> $B=c@5(BBSD4.2$B$d(B
    >> BSD4.3$B$O(BSunOS 4.x$B$NJ}<0(B(RAM$B$,(BSWAP$B$N(Bcache$B$C$]$$BeJ*(B)$B$@$C$?$N$G$7$g$&$+!#(B

    hhiura> SunOS3.x $B$OEvA3$J$,$i(B BSD 4.2, 4.3 $B$HF1$8$G$7$?!#(BVM $B$H(B $BB>$N(B block 
    hhiura> I/O $B$,J,$+$l$?J}K!$G!"@53N$K$O!"!V(BRAM $B$,(B SWAP $B$N(B cache $B$C$]$$BeJ*!W(B
    hhiura> $B$G$9$i$"$j$^$;$s$G$7$?!#(B

$B8EE5(BBSD$B$@$H!"<B%a%b%j$N$I$l$@$1$r(Bbuffer cache$B$K;H$&$+%V!<%H;~$K7h$^$C(B
$B$F$$$?$s$G$9$h$M!#(B $B$D$^$j%W%m%;%9$N%Z!<%8$H(BFS$B$N%P%C%U%!$OJLJ*$G!"NN0h(B
$B$N%5%$%:$b8GDj$@$C$?!#(B $B%Z!<%8%U%)%k%H$H(Bread()$B$bJL$N07$$$@$C$?!#(B

$BA0EDFX;J(B
