Как использовать netperf на определенном порту сетевой карты?

Как использовать netperf на определенном порту сетевой карты?

У меня есть два сервера, SERVERи CLIENT. Каждый сервер имеет собственные встроенные порты 1 GbE и собственную сетевую карту с портом 10 GbE. SERVERи CLIENTсоединены между собой как через коммутатор 1 GbE (административный трафик), так и через коммутатор 10 GbE (трафик данных).

Я хочу протестировать производительность определенного 10-гигабитного соединения с помощью netperf. Как указать, что нужно использовать порты NIC 10 GbE вместо встроенных портов 1 GbE?

Прямо сейчас я делаю следующее:

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

На клиенте используйте IP-адрес сервера, назначенный на 10-гигабитном интерфейсе, в качестве аргумента 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

Связанный контент