---
title: Performance measurement with iperf3
description: "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 ![](https://docs.fibrecode.com/wp-content/uploads/2022/04/download-link_symbol.png) [***SETUP WINDOWS DRIVER***](https://docs.fibrecode.com/docs/setup-windows-driver/) ![](https://docs.fibrecode.com/wp-content/uploads/2022/04/download-link_symbol.png) [***CONFIGURE…"
url: "https://docs.fibrecode.com/docs/iperf3/"
updated: "2022-10-11"
category: "100BASE-T1"
tags:
  - FC602
  - FC621
---

# 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

![](https://docs.fibrecode.com/wp-content/uploads/2022/04/download-link_symbol.png) [***SETUP WINDOWS DRIVER***](https://docs.fibrecode.com/docs/setup-windows-driver/)

![](https://docs.fibrecode.com/wp-content/uploads/2022/04/download-link_symbol.png) [***CONFIGURE WINDOWS NETWORK***](https://docs.fibrecode.com/docs/configure-windows-network/)

### Linux Host

![](https://docs.fibrecode.com/wp-content/uploads/2022/04/download-link_symbol.png) [***SETUP LINUX DRIVER***](https://docs.fibrecode.com/docs/setup-linux-driver/)

![](https://docs.fibrecode.com/wp-content/uploads/2022/04/download-link_symbol.png) [***CONFIGURE LINUX NETWORK***](https://docs.fibrecode.com/docs/configure-linux-network/)

## Download

[**https://iperf.fr**](https://iperf.fr)

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)
