Šioje pamokoje parodysime, kaip galite naudoti iPerf3 Linux sistemoje, kad ištirti tinklo problemas ir patikrinti greitį.
„iPerf3“ tai įrankis, skirtas maksimalaus pasiekiamo pralaidumo matavimui. Jis leidžia testuoti TCP ir UDP našumą bei parodo detalią statistiką, tokią kaip duomenų pralaidumas, pakartotiniai perdavimai ir paketų praradimas.
Ši instrukcija buvo išbandyta naudojant mūsų „Ubuntu 24.04“ OS šablonus, tačiau ji taip pat turėtų veikti su kitais mūsų „Ubuntu“ ir „Debian“ OS šablonais.
Sistemos atnaujinimas
Prieš tęsdami, įsitikinkite, kad jūsų programinė įranga yra atnaujinta:
sudo apt update
sudo apt upgrade
„iperf3“ diegimas
Norėdami įdiegti „iperf3“ savo serveryje, naudokite:
sudo apt install iperf3
Norėdami patikrinti, ar „iperf3“ buvo sėkmingai įdiegtas, vykdykite:
iperf3 -v
Resultatas:
root@58zi:~# iperf3 -v
iperf 3.16 (cJSON 1.7.15)
Linux 58zi.l.time4vps.cloud 6.8.0-53-generic #55-Ubuntu SMP PREEMPT_DYNAMIC Fri Jan 17 15:37:52 UTC 2025 x86_64
Optional features available: CPU affinity setting, IPv6 flow label, SCTP, TCP congestion algorithm setting, sendfile / zerocopy, socket pacing, authentication, bind to device, support IPv4 don't fragment, POSIX threads
3. Greičio testavimas naudojant viešuosius „iperf3“ serverius
Norėdami patikrinti, ar serveris gali veikti kaip „iPerf3“ serveris, naudokite:
iperf3 -s
Resultatas:
Paleidus serverį, jis lauks prisijungimų iš „iperf3“ klientų, tai reiškia, kad „iperf3“ programa veikia kliento režimu. Kliento režimą galima paleisti naudojant komandinės eilutės parametrą -c, kuriam taip pat reikia nurodyti serverį, prie kurio „iperf3“ turėtų prisijungti. Serverį galima nurodyti naudojant domeno vardą arba IPv4 adresą:
iperf3 -c iperf3.example.com
iperf3 -c ip_address
Rezultatas:
Tai yra pavyzdys su -c komandinės eilutės parametru.
Norėdami matyti daugiau galimų komnadų naudokite
iperf3 --help
Žemiau galite rasti viešus iperf3 serverius testavimui:
Daugiau informacijos rasite adresu: https://iperf.fr/


