iperf3

Measure throughput, bandwidth, and packet loss with the iperf3 tool between hosts.

6|1|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/L3DigitalNet/Claude-Code-Plugins --skill iperf3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: iperf3
Source: https://github.com/L3DigitalNet/Claude-Code-Plugins/tree/main/plugins/linux-sysadmin/skills/iperf3
Command: npx skills add https://github.com/L3DigitalNet/Claude-Code-Plugins --skill iperf3

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps diagnose and quantify network performance issues by measuring throughput, bandwidth, and packet loss between two points.

Core Features & Use Cases

  • Bandwidth Testing: Accurately measure TCP and UDP throughput.
  • Performance Diagnosis: Identify bottlenecks and understand network capacity.
  • Use Case: Before deploying a new video streaming service, use this Skill to test the network throughput between your servers and key user locations to ensure a smooth experience.

Quick Start

Run an iperf3 network throughput test to the server at 192.168.1.100.

Frequently Asked Questions about iperf3

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I measure network throughput between two servers?

To measure network throughput, run an iperf3 test between a client and a server endpoint. This facilitates network performance testing and accurately identifies bottlenecks by measuring bandwidth capacity between the two machines.

What is the best way to test network bandwidth before deploying a video streaming service?

The best way to test network bandwidth for a video streaming service is to measure TCP throughput between your servers and key user locations. This ensures network capacity can handle the expected load and provides a smooth streaming experience.

Do I need to install iperf3 on both machines to test packet loss?

Yes, you need to install iperf3 on both the client and server machines to accurately test packet loss. Running the tool on both endpoints ensures precise measurement of network performance issues like dropped packets and bandwidth limits.

Can I measure both TCP and UDP bandwidth with a network performance test?

Yes, you can measure both TCP and UDP bandwidth with a network performance test. This dual-protocol testing accurately diagnoses network capacity issues and identifies specific bottlenecks affecting different types of traffic across the connection.

Why does my network throughput test show lower bandwidth than expected?

A network throughput test shows lower bandwidth than expected to help identify performance bottlenecks. Measuring the actual throughput versus expected capacity reveals network limitations, packet loss, or configuration issues between the client and server endpoints.