namazu-ml(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: benchmark test
sugiura@xxxxxxxxxxxx (Sugiura Shiro) wrote:
>Added Keywords: 43,549
>Total Keywords: 43,549
あれ、僕と数が違いますね。僕の周りの計算機ではすべて 43,499
になります。 perlモジュールが微妙に違うのかな。構成は次の通り。
NKF.pm: nkf171.shar
Text::Kakasi.pm: Text-Kakasi-1.01.tar.gz (+ kakasi-2.3.1.tar.gz)
気になって確認してみたら、島村さんの報告ではすべて 82,478 で
した。なんでこんなに違うのだろう?
手元の計算機で作成したインデックスの NMZ.w ファイルの先頭と
末尾は次の通りです。島村さんの環境ではどうなります?
% head NMZ.w; tail NMZ.w
!
!!
!"
!(expr)
!)
!-
!--
!/bin/sh
!/pattern/
!/usr/bin/perl
廣瀬
揉
曰く
鬱陶しい
濱野
甦
緻密
蠍
閾値
鯰
ほかのみなさんも、[namazu1421] の実験を試してもらえませんか?
>Time (sec): 111
>File/Sec: 13.95
(snip)
>> Celeron 500 MHz + 256 MB + FreeBSD R3.4
>>
>> * Time (sec): 98
>> * File/Sec: 15.81
>
>より遅いのは、X-TT + enlightenmenent + Netscape Communicator + (wget*3)
>が動いているからなのか、Celeron500 のが PentiumII450 より mknmz に向い
>ているのかどうかは不明です。
余談ですが、どういうわけか、同時に購入したまったく同じ計算機
にインストールした Red Hat 6.1 Linux の環境と較べて、くだん
の FreeBSD R3.4 の方が ./configure && make が 1.8倍くらい速
いです。
Celeron 500 MHz + 256 MB + FreeBSD R3.4
% tar zxf namazu-1.9.14.tar.gz
% cd namazu-1.9.14
% time ./configure >& /dev/null; time make >&/dev/null
./configure >& /dev/null 3.24s user 6.47s system 85% cpu 11.326 total
make >& /dev/null 18.24s user 7.77s system 98% cpu 26.514 total
Celeron 500 MHz + 256 MB + Red Hat Linux 6.1
% tar zxf namazu-1.9.14.tar.gz
% cd namazu-1.9.14
% time ./configure >& /dev/null; time make >&/dev/null
./configure >& /dev/null 13.61s user 5.11s system 87% cpu 21.331 total
make >& /dev/null 38.42s user 4.68s system 90% cpu 47.873 total
total の時間に着目します。どちらも load average 0 の状態で、
ローカルディスク上で ./configure && make しています。前者は
gcc 2.7.2.3、後者は egcs-2.91.66 です。この違いが大きいのか
な?
# 実は、 FreeBSD 3.4R の方は、 intl 以下の make も行っている
# ので不利のはずなんですけど
で、後者の Red Hat Linux 6.1 の計算機で
% cd ~/tmp
% wget http://openlab.ring.gr.jp/namazu/misc/namazu-dev-1-1549.tar.gz
% tar zxf namazu-dev-1-1549.tar.gz
% mknmz --mailnews -a ~/tmp/namazu-dev-1-1549
の実験を行うと、次の結果になります。
[Base]
Date: Fri Feb 18 07:25:07 2000
Added Documents: 1,549
Size (bytes): 2,922,583
Total Documents: 1,549
Added Keywords: 43,499
Total Keywords: 43,499
Wakati: module_kakasi -ieuc -oeuc -w
* Time (sec): 122
* File/Sec: 12.70
System: linux
Perl: 5.00503
Namazu: 1.9.14
FreeBSD 3.4Rの計算機と較べると、約1.24倍の時間がかかっていま
す。うむむ。
FreeBSD 3.4Rの計算機では Soft Updates を有効にしたり/tmp を
mfs にしたりと管理者が設定に気を配っているので、その辺の差が
出ているのかもしれません。
-- Satoru Takabayashi