====================================================================== 第6章 速度比較 ====================================================================== Netscape,MacWeb,NCSAMosaic,InfoMosaicの処理速度の比較を行なってみました。 6.0) 速度測定条件  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 6.0.1 接続形態  ̄ ̄ ̄ ̄ ̄ ̄ ̄ 接続形態A: WWW Server ←-----→ Centris650 Ether (System7.5/040 25MHz) 接続形態B: WWW Server ←-----→ DeleGate ←---→ Centris650 Ether Ether (System7.5/040 25MHz) 接続形態C: WWW Server ←-----→ Centris650(System7.5/040 25MHz) Ether with MacProxy+ 接続形態D: Ether WWW Server ←-----→ Quadra650 ←--→ Centris650(System7.5/040 25MHz) Ether with MacProxy+(foreground) (漢字Talk7.5/040 33MHz) 6.0.2 ソフトウェアバージョン  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ System7.5 + 漢字Talk7.5(Worldscript2/フォント機能拡張) + System7.5Update1.0 NSI 1.5.1, MacTCP2.0.6 DeleGate 2.5.0 MacProxy+0.95b (同時接続数:5) Netscape1.1N(68K版) (Cache:off / BufferSize:32KB / Connections:4 ) MacWeb日本語版J2(68K版) MacWeb1.0a3.2(68K版) NCSAMosaic2.0B9(68K版) (Cache:off) InfoMosaic2.0a17J 6.1) ベンチマーク用のデータ  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 以下の2種類のデータを用いました。 a. 17枚のGIF形式のファイルをIMG SRC=...で展開したhtml (約207KB) b. html形式のファイル (約193KB) これらは、http://www.etl.go.jp/‾yamana/MAC/bench.htmlから入手できます。 6.2) 結果  ̄ ̄ ̄ ̄ ̄ 何れもReloadボタンを押して全データが転送されるまでの時間を3回測定し、 その平均値を小数点以下四捨五入で示しています。また、メモリ上にキャッ シュされているデータを無効にする為に、WWW Server上のデータの作成時刻 を毎回更新しました。また、Reloadが出来ていない場合には、ファイル名 を変えることにより、必ず、WWW Serverからデータをとってくるようにしま した。 実行時間測定結果(()内はNetscape1.1Nを基準とした時の速度比) ----------------------------------------------------------------------- |file|Netscape| MacWeb | MacWeb | NCSAMosaic | InfoMosaic | | | 1.1N | 日本語版J2 | 1.0a3.2 | 2.0B9 | 2.0a17J | ----------------------------------------------------------------------- ●直接接続(接続形態A) ----------------------------------------------------------------------- |GIF | 26秒| 64秒(0.41)| 64秒(0.41)| 28秒(0.93)| 41秒(0.63)| |HTML| 25秒| 62秒(0.40)| 80秒(0.31)| 27秒(0.93)| 60秒(0.42)| ----------------------------------------------------------------------- ●DeleGateによる中継(接続形態B) ----------------------------------------------------------------------- |GIF |*1 27秒|*1 65秒(0.42)| 65秒(0.42)| 27秒(1.00)|*1 44秒(0.61)| |HTML|*1 28秒|*1 63秒(0.44)| 81秒(0.35)| 30秒(0.93)|*1 68秒(0.41)| ----------------------------------------------------------------------- ●MacProxy+による中継(同一のマックで起動/Background)(接続形態C) ----------------------------------------------------------------------- |GIF |*1 85秒|*1 173秒(0.49)| 196秒(0.44)| 133秒(0.64)|*1 171秒(0.50)| |HTML|*1 92秒|*1 193秒(0.48)| 242秒(0.38)| 164秒(0.56)|*1 197秒(0.48)| ----------------------------------------------------------------------- ●MacProxy+による中継(別のマックで起動/Foreground)(接続形態D) ----------------------------------------------------------------------- |GIF |*1 32秒|*1 74秒(0.43)| 77秒(0.42)| 41秒(0.78)|*1 50秒(0.64)| |HTML|*1 *2 |*1 *2 | *2 | *2 |*1 *2 | ---------------------------------------------------------------------- ●MacProxy+による中継(別のマックで起動/Background)(接続形態D) ----------------------------------------------------------------------- |GIF |*1 65秒|*1 94秒(0.69)| 96秒(0.67)| 71秒(0.92)|*1 74秒(0.88)| |HTML|*1 63秒|*1 *2 | *2 | 65秒(0.97)|*1 74秒(0.85)| ----------------------------------------------------------------------- *1 Netscape1.1N,InfoMosaic2.0a17J,MacWeb日本語版J2は、日本語変換機能を 備えているので、日本語表示の為にProxy Serverを使う必要はありません。 従って、これらの数値は、Firewall内にマックがあり、どうしてもProxy Serverを使わなければならない場合の値であると考えて下さい。 *2 MacProxy+がハングアップしてしまいデータがとれませんでした。 6.3) 考察  ̄ ̄ ̄ ̄ ̄ ●HTMLの処理速度比較 --------------------------------------------------------------- |処理速度の早い順 | HTML | GIF | --------------------------------------------------------------- |Netscape1.1N | 25秒 | 26秒 | |NCSAMosaic2.0B9 | 27秒 | 28秒 | |NCSAMosaic2.0B9(DeleGateでの日本語変換) | 30秒 | 27秒 | |InfoMosaic2.0a17J | 60秒 | 41秒 | |MacWeb日本語版J2 | 62秒 | 64秒 | |MacWeb1.0a3.2 | 80秒 | 64秒 | |MacWeb1.0a3.2(DeleGateでの日本語変換) | 81秒 | 65秒 | --------------------------------------------------------------- Netscape1.1N ・全ての項目で他のclientより高速である結果が得られた。 ・Proxy使用による処理速度の低下はみられない。 ・GIFもHTMLも高速に処理できる。 NCSAMosaic2.0B9 ・Netscape1.1Nの93%(GIF)〜93%(HTML)の処理速度。ほぼNetscape1.1Nと同等 の処理速度である。 ・Proxyに使用による速度低下はB9になって見られなくなった。ただし、MacProxy+ との相性はあまりよくないようである。 InfoMosaic2.0a17J ・Netscape1.1Nの60%(GIF)〜40%(HTML)の処理速度。 ・NCSA2.0a17を元にしている為、2.0a17の速度とほぼ同じ処理速度である。 ・GIFの処理に比較してhtmlの処理が多少遅い。 MacWeb日本語版J2 ・MacWeb1.0a3.2を元にしているにも関わらずHTMLの処理が高速化されている。 ・HTMLの処理速度はInfoMosaicと同等であるが、GIFの処理がInfoMosaicに比較 して遅い。 MacWeb1.0a3.2 ・Netscape1.1Nの40%(GIF)〜30%(HTML)の処理速度。 ・5つの中で処理速度が最も遅い。 MacProxy+0.95b ・同一マックで起動して使用した場合、DeleGateを使用した場合に比較して処理 速度が1/3〜1/4程度になる。ただし、本実験では、DeleGateの負荷は軽い為、 負荷の重いDeleGateを使用した場合に比較した場合、MacProxy+を利用した場合 の方が早くなることは十分に考えられる。 ・他のマック(Quadra650)でMacProxy+を利用した場合(foregroundで実行)、 DeleGateを利用した場合とほぼ同じ処理速度(DeleGateよりも20%〜40%遅い)が 得られる。しかし、backgroundで実行すると処理速度が大分低下してしまう。 今回の実験では、MacProxy+0.95が持つBackGroundでのCPU割当のパラメータを デフォルト(15/60sec)で使用したが、この値を調整することにより、早く なることが期待される。 ・※2の欄はMacProxy+がハングアップしてしまった箇所です。何が原因なのか 現在のところ不明です。