[Rumble-jp-dev] multi-line distribute server

Back to archive index

Naoki Kurosawa naoki_kuros****@ybb*****
2003年 6月 13日 (金) 19:34:39 JST


黒澤です。

> スループットは誤差とかの範囲をはるかに越えて落ちているようです。
> 
> 移行前:         1.527   30820   10.401   3285    3.337   484
> 移行後:         1.870   38720   12.446   4275    1.398   631
> 移行後だけ計算: 3.208    7900   19.231    990

ラウンドあたりの所要時間を比べちゃいけません。
複数プロセスを起動しているんですから、
1プロセスに割り当てられていた単位時間当たりCPU時間は減ります。
すると当然バトルにかかる時間は増えます。

プロセススイッチコストがゼロで、かつCPU利用率が100%に達しておらず、
その他リソースの競合がないという理想状態でも、
ラウンドあたりの所要時間は短くならず、以前と同じ値になるはずです。

スループットを比べるというのは、
たとえば9:00から10:00まで1プロセスで実行して
1時間に何ラウンドこなしました、
次に10:00から11:00まで2プロセスで実行して
1時間に何ラウンドこなしました、
というトータルでの比較をしないといけません。

-- 
Naoki Kurosawa <naoki_kuros****@ybb*****>




Rumble-jp-dev メーリングリストの案内
Back to archive index