Linux-komennot

Iperf-komento ja käyttö

Iperf-komento ja käyttö

Iperf:

Iperf on avoimen lähdekoodin verkkotyökalu, jota käytetään verkon suorituskyvyn tai suorituskyvyn mittaamiseen. Sitä voidaan käyttää TCP: n ja UDP: n testaamiseen. Iperfiä voidaan käyttää Windows-, Linux- ja MAC-käyttöjärjestelmissä jne.

Tämän artikkelin tarkoitus:

Iperfistä on olemassa erilaisia ​​versioita, keskitymme vain Iperf-versioon 2.+ vain. Tätä versiota käytetään laajalti kaikissa järjestelmissä.

Yleinen asennuskaavio:

Iperf toimii palvelinasiakasmallissa, mikä tarkoittaa, että Iperfin liikennevirran käynnistämiseen pitäisi olla yksi palvelin ja yksi asiakas.

Langaton yhteys

Kaaviosta voimme ymmärtää, että PC1: llä ja PC2: lla tulisi olla kelvollinen IP-osoite.

Kahden tietokoneen välinen yhteys voi olla langallinen tai langaton.

Todellinen määritys:

  1. Kokeessamme PC1 on Windows ja PC2 on Linux.
  2. PC1 IP on 192.168.1.6 ja PC2 on 192.168.0.102
  3. PC1 iperf -versio

Komento:

iperf --versio
iperf-versio 2.0.5 (8. heinäkuuta 2010) pthreads

4. PC2 iperf -versio

Komento:

iperf --versio
iperf-versio 2.0.5 (8. heinäkuuta 2010) pthreads

Iperfin ehdot:

Ennen Iperfin työskentelyä on joitain ehtoja.

  1. PC1: n tulisi pingata PC2: een ja päinvastoin. Voimme käyttää ping 192.168.1.102 PC1-konsolista tai komentoriviltä nähdäksesi, pystyykö PC1 saavuttamaan PC2: n. Testaa PC1: n ulottuvuus PC3: sta pingistä PC2: sta PC1: een.

Tässä on yksi kuvakaappaus pingistä PC1: stä PC2: een

Tässä on yksi kuvakaappaus pingistä PC2: sta PC1: een

  1. Molempien tietokoneiden pitäisi olla Iperf-binaarisia. On parempi pitää sama versio Iperfistä tai suljetut versiot. Muista kuitenkin Iperf 2.0 ei toimi Iperf 3: n kanssa.0.

merkintä: UDP ei muodosta UDP-yhteyttä ennen tietojen siirtämistä, eikä UDP tarvitse ACK: ta toiselta puolelta. Joten vaikka IPERF-palvelin ei ole käynnissä, asiakas voi lähettää tietoja toisin kuin TCP. Joten tarkista aina palvelimen puolelta UDP-tiedot.

Tärkeitä Iperf-argumentteja:

Perustelu Tarkoitus
-s Suorita palvelin
-c Suorita asiakas [Esim .: -c 192.168.1.102]
-u UDP
-b Kaistanleveys [Käytetty UDP: ssä, esim .: 100 M M-> Mbits]
-i Lähtöväli sekunnissa [Esim .: -i1 1 sekunnin välein]
-t Aika sekunnissa [Esim .: -t60 60sek]
-s Porttinumero [Esim .: -p 5555]
-w Windowsin koko [Esim .: -w 1M M-> Mbits]
-d Kaksisuuntainen liikenne
-l Pituus [Esim .: -1 1046 1046 tavua]
-V Käytetään, kun IPv4-osoitetta käytetään IPv4: n sijaan

On muita argumentteja, mutta niitä ei yleensä käytetä. Voimme käyttää mies iperf komento Linuxissa saada kaikki argumentit.

Iperf-komennot:

Iperf-komennolle on monia argumentteja, keskustelemme vain tärkeistä ja hyödyllisistä argumenteista. Alla on minimiarvot, joita voidaan käyttää iperfin suorittamiseen.

TCP-palvelin:

iperf -s -i1

TCP-asiakas:

iperf -c 192.168.1.102 -i1 -t60

UDP-palvelin:

iperf -s -i1 -u

UDP-asiakas:
iperf -c 192.168.1.102 -i1 -t60 -u -b 1000M
[/ cc]

Käynnistä Iperf:

Nyt meillä on PC1 ja PC2, joten alla olevia yhdistelmiä voidaan ajaa näiden kahden tietokoneen välillä.

  1. TCP-palvelin PC1: ssä ja TCP-asiakas PC2
  2. TCP-asiakas PC1: ssä ja TCP-palvelin PC2
  3. UDP-palvelin PC1: ssä ja UDP-asiakas PC2: ssa
  4. UDP-asiakas PC1: ssä ja UDP-palvelin PC2

Koe 1:

Kokeillaan yhdistelmää A

Tässä on kuvakaappaus PC1: n TCP-palvelimesta.

Joten ensin meidän on käynnistettävä palvelin, ja jos se onnistuu, se on listatilassa.

Tässä on kuvakaappaus TC2-asiakkaasta PC2: ssa.

Tässä on kuvakaappaus TCP-palvelimen puolelta

Seuraavaksi, jos haluamme kokeilla yhdistelmää B, meidän on vain suoritettava TCP-palvelin PC2: ssa ja TCP-asiakas PC1: ssä.

Koe 2:

Kokeillaan yhdistelmää D.

Tässä on kuvakaappaus PC2: n UDP-palvelimesta.

Joten ensin meidän on käynnistettävä palvelin, ja jos se onnistuu, se on listatilassa.

Tässä on kuvakaappaus UDP-asiakkaasta PC1: ssä.

Tässä on kuvakaappaus PC2: n UDP-palvelimen ulostulosta

Tunnetut virheet:

  1. Yhdistäminen epäonnistui tai yhteys hylättiin:

Kun suoritamme TCP-asiakasta ilman TCP-palvelinta, tämä virhe tapahtuu.

Tässä on kuvakaappaus

  1. UDP ilman palvelinta:

Kun suoritamme UDP-asiakasta ilman palvelinta, voimme tunnistaa sen joillakin havainnoilla

  1. Kun UDP-asiakkaan läpimeno on valmis, meidän ei pitäisi olla keskimäärin mitään palvelinraporttia. Tarkista alla olevan kuvakaappauksen kohta B.
  2. Suorituskyky voi olla suurempi kuin yhdistetty kaistanleveys. Tarkista alla olevan kuvakaappauksen kohta A.
  3. Tässä on odotettu UDP-asiakkaan kuvakaappaus

Joitakin Experiemnt-argumentteja:

-w:

Ikkunan kokoa voidaan suurentaa.

Tässä on kuvakaappaus oletus- ja mukautetuista ikkunoista:

-minä:

Intervallia voidaan lisätä.

Tässä -t 20s ja -i 5sek, joten meidän pitäisi nähdä Iperf-lähtö 5 sekunnin välein. Tässä on kuvakaappaus.

Yhteenveto:

Suorituskyvyn mittaaminen kiinteässä tai langattomassa verkossa Iperf on perusvaatimus. Koska se on avoimen lähdekoodin, sitä voidaan käyttää ilman lisenssiä. Iperf antaa melko tarkat tulokset verrattuna lisenssityökaluun, kuten IxChariot.

Kuinka siepata ja suoratoistaa pelisessiosi Linuxissa
Aikaisemmin pelaamista pidettiin vain harrastuksena, mutta ajan myötä pelialalla tapahtui valtava kasvu tekniikan ja pelaajien määrän suhteen. Peliala...
Parhaat pelit, joita voi seurata käsien seurannalla
Oculus Quest esitteli äskettäin loistavan ajatuksen seurannasta ilman ohjaimia. Yhä kasvavan määrän pelejä ja aktiviteetteja, jotka tukevat tukea joko...
Kuinka näyttää OSD-peitto koko näytön Linux-sovelluksissa ja peleissä
Koko näytön pelien pelaaminen tai sovellusten käyttäminen häiriöttömässä koko näytön tilassa voi estää sinut paneelissa tai tehtäväpalkissa näkyvistä ...