以前手に入れたこれですが、なんだかんだで全てのポートを使い切ったことがありませんでした。実際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/
ツイート
コメントを書く
必要事項とコメントを入力して下さい。