Table of Contents
Free and one of most standard performance tools is iperf. Latest available version iperf3 is used to verify throughput on 100BASE-T1 networks using FC602 or 10BASE-T1L networks using FC621.
Preparations #
Windows Host #
Linux Host #
Download #
Verify performance of USB-Host: Windows, Linux-PC, embedded Linux or embedded device like FreeRTOS/lwIP
![](https://docs.fibrecode.com/wp-content/uploads/2022/10/iperf3_download-1024x388.png)
Setup #
Point-to-Point for 100BASE-T1
![](https://docs.fibrecode.com/wp-content/uploads/2022/04/FC602_iperf-setup.png)
Point-to-Point 10BASE-T1L
![](https://docs.fibrecode.com/wp-content/uploads/2022/10/FC621_iperf-setup.png)
Usage #
Server #
Most simple server to listen on standard port 5201 and TCP/IP IPv4 without additional options:
> iperf3 -s
![](https://docs.fibrecode.com/wp-content/uploads/2022/10/iperf-server-1024x574.png)
Client #
Most simple client to start transactions to running server on given IP-Address:
> iperf3 -c <ip-address>
![](https://docs.fibrecode.com/wp-content/uploads/2022/10/iperf-client1.png)
![](https://docs.fibrecode.com/wp-content/uploads/2022/10/iperf-client2-1024x575.png)