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