특정 네트워크 카드 포트에서 netperf를 사용하는 방법은 무엇입니까?

특정 네트워크 카드 포트에서 netperf를 사용하는 방법은 무엇입니까?

두 대의 서버가 있고 각 서버 SERVER에는 CLIENT자체 온보드 1GbE 포트와 10GbE 포트가 있는 NIC가 있습니다. SERVER그리고 CLIENT1GbE 스위치(관리 트래픽)와 10GbE 스위치(데이터 트래픽)에서 상호 연결됩니다.

특정 10GB 연결의 성능을 테스트하고 싶습니다 netperf. 1GbE 온보드 포트 대신 10GbE 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

클라이언트에서는 10GB 인터페이스에 할당된 서버의 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

관련 정보