namazu-ml(ring)


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

how many does mknmz need memory size?



横井です。

[namazu 885] search time?で質問しましたが、
インデックスをひとつにして、namazu.conf で複数のREPLACEを
記述したほうがよいと判断してテストデータを作成しようと
思っています。

mknmzがNot enough spaceと出力して終了してしまうのですが、
mknmz実行時に必要なメモリーはどれくらいでしょうか?



ディレクトリの中身が以下のようなものを用意しました。
[Base]
Date: Wed Jul 21 11:02:38 1999
Added   Files: 474 files
Deleted Files: 0 files
Updated Files: 0 files
Total   Files: 474 files
Size: 1,757,572 bytes
Keywords: 7,397 words
Wakati: /usr/local/bin/kakasi -ieuc -oeuc -w
Perl Version: 5.00401
Namazu Version: 1.3.0.8
System: solaris
Time: 379 sec.

このディレクトリをコピーして同じ内容のディレクトリを100個用意しました。
この100個のディレクトリのディレクトリにたいしてmknmzを実行した場合、
どれくらいのメモリが必要でしょうか?


現在実行しているプログラムがどれくらいメモリを消費しているのか
調べる方法を知らないのですが、topコマンドで見てみると
mknmzがNot enough spaceと出力された後に
だいたいメモリーが70Mほどフリーになったので、
それくらいメモリを使用しているのではないかと思います。

namazu 1.3.0.8を使用し、
SunOS 5.5 Generic sun4m sparc PFU,S-4_20A を使っています。

mknmzは
my $ON_MEMORY_MAX   = 2500000;
に変更してあります。

もう少しメモリの消費量って減らせないでしょうか?


では。
========================
横井
yokoi@xxxxxxxxx
========================