Performance measurement with iperf3

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 #

SETUP WINDOWS DRIVER

CONFIGURE WINDOWS NETWORK

Linux Host #

SETUP LINUX DRIVER

CONFIGURE LINUX NETWORK

Download #

https://iperf.fr

Verify performance of USB-Host: Windows, Linux-PC, embedded Linux or embedded device like FreeRTOS/lwIP

Setup #

Point-to-Point for 100BASE-T1

Point-to-Point 10BASE-T1L

Usage #

Server #

Most simple server to listen on standard port 5201 and TCP/IP IPv4 without additional options:

> iperf3 -s

Client #

Most simple client to start transactions to running server on given IP-Address:

> iperf3 -c <ip-address>