NISOC logo Niigata Internet Society

ベンチマークテストの方法

起動時オプション"-benchmark"を付けてクライアントを起動すると 自動的に計測を開始します。ここでは、1000万個の鍵の検査に必要 な時間を測定し、1秒間に何個の鍵が検査できるかを表す数値 (keys/sec)を算出します。
計測が終了するとプログラムは自動的に終了します。


ベンチマークテストの読み方

鍵の検査をする速度は、CPUの種類やクロック数の他、OSの種類や 同時に実行させているプログラムの状況になど、様々な影響を受け ます。
一般にベンチマークのデータは、桁が大きくなるので、1秒間に 何千個というKkeys/secという単位で表記されます。例えば、 ベンチマークの結果が、123456.78keys/secだった場合には、 約123.46Kkey/secとなります。 通常、鍵サーバからもらうひとつの鍵束(1ブロック)には、 約2億7千万の鍵が入っています。123.46Kkeys/secの環境では、 約36分半かかる計算になります。つまり、10ブロックで 約6時間です。
実際には、クライアントの実行環境は、他のプログラムの稼働状況 などの影響を受けるので、必ずしもこの計算が正しいわけではあり ませんが、クライアントの設定を行う際の、交換するブロック数は、 この数値を目安にすることができます。
以下に計算速度と計算時間の目安を示します。

Kkeys/sec1 Block10 Block100 Block
174:33:55 31day 01:39:15310day 16:32:26
237:16:58 15day 12:49:37155day 08:16:13
418:38:29 07day 18:24:49077day 16:08:06
809:19:14 03day 21:12:24038day 20:04:03
1604:39:37 01day 22:36:12019day 10:02:02
3202:19:49 00day 23:18:06009day 17:01:01
6401:09:54 00day 11:39:03004day 20:30:30
12800:34:57 00day 05:49:32002day 10:15:15
25600:17:29 00day 02:54:46001day 05:07:38
51200:08:44 00day 01:27:23000day 14:33:49
102400:04:22 00day 00:43:41000day 07:16:54
204800:02:11 00day 00:21:51000day 03:38:27


NISOC RC5のページに戻る

Copyright(C) 1997 NISOC