*Note: There have been some issues with the print controller rejecting connections from the official iperf3 software available on the web. MemJet has altered the DLL in some way with the version they are using. Download the ZIP from this article and use that. It's okay to leave this on a customer system. There's no need to install, just unzip, navigate to the folder you unzipped the files to, then type CMD into the the path field in Windows explorer and hit enter. That will launch a command prompt in that folder. That won't work on server shares. It will only work on local drives on the system.



On windows box if you want to save a text file of results use ">> somenextfilename.txt"  

Example:

Iperf3.exe -c 192.168.111.1 >> results.txt

Iperf3.exe -c 192.168.100.200 >> result.txt


If you want a longer test to check consistency when the card is under load, you can add a -t followed by the number of seconds. If you suspect heat may be the issue, running this for several minutes might show variability in speed after the normal 10 second test.

Example:

Iperf3.exe -c 192.168.111.1 -t 600 >> results.txt


From a Windows command prompt, do the following.

For testing the 10G line, use the following command to log into the Linux box via the 10G line:

ssh root@192.168.111.1

(root password is root)

from the Linux command prompt, type the following command:

iperf3 -s

Minimize this window after launch - DO NOT CLOSE! We need to close iperf3 on the linux box when done, ideally from this session)


Launch a second Windows command prompt.

Use the following command -

iperf3 -c 192.168.111.1

Note the transfer speeds for later to compare with the 1G connection.


Go back to your command window that has the Linux session up.

Press CTRL-C a few times until the process exits.

Type the following command to end the session:

Exit


From the same Windows command prompt, we're now going to test the 1G connection. Do the following:

For testing the 10G line, use the following command to log into the Linux box via the 10G line:

ssh root@192.168.100.200

(root password is root)

from the Linux command prompt, type the following command:

iperf3 -s

Minimize this window after launch - DO NOT CLOSE! We need to close iperf3 on the Linux box when done, ideally from this session)


Launch a second Windows command prompt.

Use the following command -

iperf3 -c 192.168.100.200

Note the transfer speeds and compare with your 10G numbers.


Go back to your command window that has the Linux session up.

Press CTRL-C a few times until the process exits.

Type the following command to end the session:

Exit



VA video of this process has been added as an attachment below. It's generic and can be distributed. This works with any system, but the Linux box may have a different IP address.