[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