
У меня есть два сервера, 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