PowerEdge: Slik tester du nettverksbåndbredden ved hjelp av iPerf
Summary: Bruk iPerf i server- og klientmodus for å måle nettverksgjennomstrømningen mellom to systemer og identifisere tilgjengelig båndbredde.
Instructions
iPerf3 Verktøyet er en åpen kildekode-programvare som er tilgjengelig med kildekoden. Den er utviklet av ESnet (External Link) og Lawrence Berkeley National Laboratory (ekstern lenke). Den er utgitt under en tre-klausul BSD-lisens (ekstern lenke). Meldingen iPerf3 verktøyet er ikke et Dell Technologies-verktøy.
Finn ut hvordan du tester nettverksbåndbredde og gjennomstrømming ved hjelp av iPerf ved å konfigurere en klient og server og tolke resultatene av nettverksytelsen.
Bruk iPerf For å teste tilgjengelig nettverksbåndbredde mellom systemer og for å måle nettverksgjennomstrømning og identifisere ytelsesproblemer.
Meldingen iPerf3 Utility er et ofte brukt nettverkstestverktøy som måler gjennomstrømningen til et nettverk mellom to systemer.
Det lar brukeren angi forskjellige parametere som kan brukes til å teste et nettverk, eller alternativt for å optimalisere eller justere et nettverk. Den har en klient- og serverfunksjonalitet og kan måle gjennomstrømningen mellom de to endene, enten ensrettet eller toveis. Det er en åpen kildekode-programvare som kjører på forskjellige plattformer, inkludert Linux, Windows og VMware.
Hvis en bestemt grensesnittadresse må brukes, kan du angi adressen som skal brukes med -B <x.x.x.x> alternativ.
Ved testing av nettverk over 10G hastigheter er det best å koble klienten med flere tråder ved hjelp av -P <threads> Alternativer:
iPerf3 og bruken finner du på iPerf.fr. Ekstern kobling
Last ned eller installer iPerf3 -verktøyet for operativsystemet (OS) som brukes:
Windows-installasjon:
- Last ned den nyeste binærfilen for
iPerfverktøy (ekstern lenke) - Pakk ut binærfilen
.zipfil hvor som helst på det lokale filsystemet for senere å kjøre den fra. - Det er ingen installasjon for Windows, i stedet åpner du en ledetekst på stedet verktøyet ble pakket ut til.
Red Hat Linux 9.4
- Kjør følgende kommando med superbrukerrettigheter (root):
dnf install iperf3
Ubuntu Linux-installasjon:
- Kjør følgende kommando med sudo-privilegier:
sudo apt install iperf3
iPerf verktøyet er installert som standard på VMware ESXi 7.0 og nyere, og ligger på det lokale filsystemet på /usr/lib/vmware/vsan/bin/iperf3.
Slik tester du tilgjengelig nettverksbåndbredde:
- Kjør følgende kommando på serveren som mottar data:
iperf3 -s
Porten som brukes (standard 5201) må åpnes hvis en lokal brannmur er aktivert. Du kan angi en bestemt port (om nødvendig) med -p <port> Alternativer:
- Kjør følgende kommando på serveren som sender data:
iperf3 -c x.x.x.x
Sett inn: <x.x.x.x> med IP-adressen til serveren fra trinn 2.

Figur 1: Bilde av iPerf3 kjører på Windows som server klar til å motta data.
Figur 2: Bilde av iPerf3 kjører på Linux som klient som viser overføringsresultater
Additional Information
- Hva er iPerf-kommandoen for å teste båndbredde fra en klient?
For å teste nettverksbåndbredden fra en klientmaskin, standard grunnleggende iPerf3 Kommandoen er:
iperf3 -c <server_ip_address>
Erstattet <server_ip_address> med den faktiske IP-adressen til din lyttende iPerf-server. Denne standardkommandoen kjører en 10-sekunders gjennomstrømmingstest for Transmission Control Protocol (TCP).
- Hvordan måler iPerf nettverksgjennomstrømning?
iPerf Måler nettverksgjennomstrømming ved å kjøre klient- og serverprogramvare i motsatte ender av et nettverk. Klienten overfører en strøm av datapakker over forbindelsen for en angitt tid. Den beregner deretter gjennomstrømningen ved å ta det totale antallet vellykkede mottatte byte og dele resultatet på testvarigheten.
For mer informasjon om iPerf, se iPerf - Det ultimate hastighetstestverktøyet for TCP, UDP og SCTP (ekstern lenke).