[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

UBC



# tech-misc-jaって、どのくらいの人がsubscribeしているのかな?

cvs treeからchs-ubc2-baseとcvs-ubc2のdiffを、-current(1999/09/10)に
適当にあててUBCなkernelを作ってみました。patchは以下のURLにあります。
  http://www.hiru.aoba.yokohama.jp/~ura/NetBSD/netbsd-19990910-ubc.diff.gz
このpatchは本当に適当なので、すべてのfileに正しくpatchが当たるかは
確認していません :-)

それで、UBCなしkernelとUBCありkernelの比較ですが、今回は大阪市大の
あべさんがnetbsd@re.soum.co.jpにメールにmmaptest.cを使ってみました。
  message-id: <19990424191404X.k-abe@media.osaka-cu.ac.jp>
  http://www.re.soum.co.jp/~jun/netbsd/03577

結果は、下のようになりました。あべさんが先のメールで書いていた現象は
-currentでもまだ直っていないんですね。UBCって、いつぐらいにMAIN trackに
mergeされるんですかね。

  UBCなしkernel
    % time ./a.out 1000000 0
    1.570u 9.680s 0:11.25 100.0%    0+0k 0+4io 1pf+0w
    %  time ./a.out 1000000 1
    3.498u 102.304s 1:45.84 99.9%   0+0k 1+9io 1000000pf+0w

  UBCありkernel
    % time ./a.out 1000000 0
    1.388u 8.230s 0:09.61 100.0%    0+0k 0+0io 0pf+0w
    % time ./a.out 1000000 1
    2.499u 20.303s 0:22.80 99.9%    0+0k 0+2io 1pf+0w

	第1引数がmmap/munmapする回数。
	第2引数がmmapしたpageに書き込みをするか否かのflag
	    0: 書き込みなし
	    1: 書き込みあり


--
ura