【HW】PCI-XのNICはどれだけ速度が出るか 


 以前手に入れたこれですが、なんだかんだで全てのポートを使い切ったことがありませんでした。実際PCI-Xで4Gbitも出るのか?と思い試してみました。
 測定方法;サーバーでiperf -sをしてコネクションを待ち受け、4台のマシンからiperf -c server -i 1 -t 60 -w 128Kをするだけです。

 結果
 


 見事に理論値まで使い切ってます。PCI-Xも結構いけますね

 次に受信中に送信したらどうなるか試してみました。上のコマンドをサーバーからも4つやるだけです。

結果



 さすがに無理がありました。そもそも受信中に送信すると、シングルポートでも
NET | eth6 79% | pcki 593732 | pcko 763940 | si 673 Mbps | so 793 Mbps | 

 となり、上下で1Gを使い切ることは難しいので妥当なところだと思います。それでも上下の合計が1G以上になるのでやっぱりPCI-Xは速いですね。もうオワコンですが。

 PCI-Xはバス全体で帯域を共有するのですが、理論値は64bit * 133MHz = 8117Mbpsまであるので、もう一枚NICを追加して同じ事をして8ポート全部一気に使ったらどの程度まで落ちるのか、と言うのも気になります。が、物理マシンのセッティングが非常に面倒なので諦めます。

 まあ、Nehalem世代からはPCI-Xは切り捨てられたのでおとなしくPCI-EXを使えと言われそうです。

//追記//
1000-Tは全二重とはいえ250Mbpsの線を4本で束ねて通信するので上り下りの合計が1Gbpsでした。死にたい
http://www.aim-ele.co.jp/tech/metal-tech6/

コメントを書く
必要事項とコメントを入力して下さい。









タグの挿入