DUAL CPUのパフォーマンスを測定してみました。 解析者 古口正巳 1999.3.01 次のような環境で試験は行いました。 いずれも自作機ですので結果は参考程度に考えてください。 自作1号機(Name:P6) CPU:Pentium Pro 200MHz(66MHz*3) M/B:ASUStec TP6X6(440FX) 2nd Cash 256KB on CPU SIMM:128MB(32*4 EDO) NIC:Intel Ethernet PRO100 HDD:Quantum bigfoot 6.4(E-IDE) OS:Windows 95 IE 4.01 自作5号機(Name:P2) CPU:Pentium II celeron-266 450MHz(112*4 Vcore=2.2V) M/B:ASUSstec P2B(440BX) 2nd Cash None DIMM:256MB(PC-100 SD-RAM cas=3) NIC:Intel Ethernet PRO100 HDD:Quantum fireboll SE 8.4(U-ATA) OS:Windows NT 4.0 Workstation IE 4.01 IIS:IIS 4.0(NT Option pack1) SP3 自作5号機(Name:P2D) DUAL改造 CPU:Pentium II celeron-300A 465MHz(103*4.5 Vcore=2.2V) M/B:Tekram 40D-A5(440BX) 2nd Cash 125MB DIMM:256MB(PC-100 SD-RAM cas=3) NIC:Intel Ethernet PRO100 HDD:Quantum fireboll SE 8.4(U-ATA) OS:Windows NT 4.0 Workstation IE 4.01 IIS:IIS 4.0(NT Option pack1) SP4 両者をクロスケーブル(C5)でつないでP6をクライアントとして測定しました。 使用ソフト:自作 vbcgbnch V9.1(http://www3.airnet.ne.jp/koguchi/)  記録はWindowsに付属のパフォーマンスモニターやシステムモニターを使用しました。 結果および考察(個人の感想)  同じマシンを組み換えたので必ずしも同じ状態ではない。OSを入れ直してあり、DUALにはSP4が当ててある。 またCPUの速度も異なる。Super PI等の結果から推定するとDUALの方がキャッシュ相当分約10%高速である。  ASPの実行ではDUALでは両方のCPUに同じ負荷が与えられるのが確認できた。  データーなしでは例によって同時アクセス10の制限があるためか13.4-18.5(Single-dual)/sと差は小さい。  しかしSingleではServerが100%なのにDualではCriantが100%ビジーであり2倍程度の差があるのかもしれない。  各日に70byteの文字を書き込んでもそれほど差はでていない。10.6-15.3(Single-dual)/s  同様にSingleではServerが100%なのにDualではCriantが100%ビジーであり2倍程度の差があるのかもしれない。  サーバーに負荷の大きいデーターベース版で同様に各日に70byteの文字を書き込むと3.5-8(Single-DUAL)/sとほぼ期待どおりの2.3倍のパフォーマンスが示された。    DUALシステムはIISでASPを実行する場合もCPU相当分約2倍のパフォーマンスを示すものと考えられた。  正確な値を測定するためにはクライアント側にももっと高速な機械を用い、同時接続数に制限のないNTサーバーを用いるべきである。  この結果はあくまでも条件を限定した結果であります。  また考察も個人的な感想であり事実と異なることがあります。  実験・解析・報告者 古口正巳 1999.03.01 (koguchi@sf.airnet.ne.jp http://wwww3.airnet.ne.jp/koguchi/) ASP-データーなしでカレンダー掲示板の実行(P2) SINGLE 解析日付   : 98/07/18 15:24:15 ホスト    : P2 ポート    : 80 クライアント数: 10 実行間隔(ms) : 100 最大回数   : 1000 出力文字列  : GET /aspsamp/calendar.asp HTTP/1.0 経過時間   : 74 受信(byte)  : 7,615,420 (byte/s)   : 101,539 実行回数   : 1006 (byte/回)   : 7,570 回/sec    : 13.4 0B/DAY CPU Server 100%, Criant 70% DUAL 解析日付   : 99/03/01 20:07:10 ホスト    : P2D ポート    : 80 クライアント数: 10 実行間隔(ms) : 100 最大回数   : 1000 出力文字列  : GET /park/calendar.asp HTTP/1.0 経過時間   : 54 受信(byte)  : 7,287,280 (byte/s)   : 134,950 実行回数   : 1001 (byte/回)   : 7,280 回/sec    : 18.5 0B/DAY CPU Server 75%, Criant 100% ASP-70byte/dayデーターでカレンダー掲示板の実行(P2) SINGLE 解析日付   : 98/07/18 15:39:04 ホスト    : P2 ポート    : 80 クライアント数: 10 実行間隔(ms) : 100 最大回数   : 1000 出力文字列  : GET /aspsamp/calendar.asp HTTP/1.0 経過時間   : 95 受信(byte)  : 10,609,276 (byte/s)   : 111,677 実行回数   : 1006 (byte/回)   : 10,546 回/sec    : 10.6 70B/DAY CPU Server 100%, Criant 75% DUAL 解析日付   : 99/03/01 20:31:00 ホスト    : P2D ポート    : 80 クライアント数: 10 実行間隔(ms) : 100 最大回数   : 1000 出力文字列  : GET /park/calendar.asp HTTP/1.0 経過時間   : 66 受信(byte)  : 11,619,200 (byte/s)   : 176,048 実行回数   : 1009 (byte/回)   : 11,516 回/sec    : 15.3 70B/DAY CPU Server 80%, Criant 100% ASP-70byte/dayデーターでカレンダー掲示板の実行(P2) ADO ASP SINGLE 解析日付   : 98/07/25 11:56:16 ホスト    : P2 ポート    : 80 クライアント数: 10 実行間隔(ms) : 100 最大回数   : 1000 出力文字列  : GET /aspsamp/adocal.asp HTTP/1.0 経過時間   : 284 受信(byte)  : 10,126,116 (byte/s)   : 35,655 実行回数   : 1001 (byte/回)   : 10,116 回/sec    : 3.5 CPU Server 90%(25.7%), Criant 45%(12.9%) 3.5回/秒 DUAL 解析日付   : 99/03/01 20:22:56 ホスト    : P2D ポート    : 80 クライアント数: 10 実行間隔(ms) : 100 最大回数   : 1000 出力文字列  : GET /park/adocal.asp HTTP/1.0 経過時間   : 125 受信(byte)  : 10,554,092 (byte/s)   : 83,763 実行回数   : 1006 (byte/回)   : 10,491 回/sec    : 8.0 CPU Server 80%(10%), Criant 75%(10%) 8回/秒