Wie verwende ich Netperf auf einem bestimmten NIC-Port?

Wie verwende ich Netperf auf einem bestimmten NIC-Port?

Ich habe zwei Server SERVERund CLIENT. Jeder Server verfügt über seine eigenen integrierten 1-GbE-Ports und seine eigene Netzwerkkarte mit einem 10-GbE-Port. SERVERund CLIENTsind sowohl über einen 1-GbE-Switch (Verwaltungsverkehr) als auch über einen 10-GbE-Switch (Datenverkehr) miteinander verbunden.

Ich möchte die Leistung einer bestimmten 10-Gigabit-Verbindung testen netperf. Wie gebe ich an, dass die 10-GbE-NIC-Ports anstelle der integrierten 1-GbE-Ports verwendet werden sollen?

Folgendes mache ich gerade:

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

Antwort1

Verwenden Sie auf dem Client die IP-Adresse des Servers, die der 10-GB-Schnittstelle zugewiesen ist, als Argument für netperf. Beispiel:

Server:

1 GB: 192.168.2.1
10 GB: 192.168.3.1

Klient:

1 GB: 192.168.2.2
10 GB: 192.168.3.2

Vom Kunden:

netperf -H 192.168.3.1 -l 15

verwandte Informationen