特定の NIC ポートで netperf を使用するにはどうすればいいですか?

特定の NIC ポートで netperf を使用するにはどうすればいいですか?

SERVER2 台のサーバーとがありますCLIENT。各サーバーには独自のオンボード 1 GbE ポートと、10 GbE ポートを備えた独自の NIC があります。SERVERと は、CLIENT1 GbE スイッチ (管理トラフィック) と 10 GbE スイッチ (データ トラフィック) の両方で相互接続されています。

を使用して特定の 10 ギガビット接続のパフォーマンスをテストしたいと思いますnetperf。 1 GbE オンボード ポートの代わりに 10 GbE NIC ポートを使用するように指定するにはどうすればよいですか?

今、私がやっていることはこれです:

root@SERVER:~$ netserver
Starting netserver at port 12865
Starting netserver at hostname 0.0.0.0 port 12865 and family AF_UNSPEC

root@CLIENT:~$ netperf -H SERVER -l 15

答え1

クライアントでは、10 ギガビット インターフェイスに割り当てられているサーバーの IP アドレスを への引数として使用しますnetperf。例:

サーバ:

1 ギガ: 192.168.2.1
10 ギガ: 192.168.3.1

クライアント:

1 ギガ: 192.168.2.2
10 ギガ: 192.168.3.2

クライアントより:

netperf -H 192.168.3.1 -l 15

関連情報