Linuxi käsud

Iperfi käsk ja kasutamine

Iperfi käsk ja kasutamine

Iperf:

Iperf on avatud lähtekoodiga võrgutööriist, mida kasutatakse võrgu jõudluse või jõudluse mõõtmiseks. Seda saab kasutada TCP ja UDP testimiseks. Iperfi saab kasutada Windowsi, Linuxi ja MAC-i jne operatsioonisüsteemis.

Selle artikli eesmärk:

Iperfi versioone on erinevaid, keskendume ainult Iperfi versioonile 2.+ ainult. Seda versiooni kasutatakse laialdaselt kõigis süsteemides.

Üldine seadistamise skeem:

Iperf töötab serveri kliendimudelis, mis tähendab, et Iperfi liiklusvoo käivitamiseks peaks olema üks server ja üks klient.

Traadita ühendus

Diagrammilt saame aru, et PC1-l ja PC2-l peaks olema kehtiv IP-aadress.

Ühendus kahe arvuti vahel võib olla traadiga või traadita.

Tegelik seadistamine:

  1. Meie katses on PC1 Windows ja PC2 Linux.
  2. PC1 IP on 192.168.1.6 ja PC2 on 192.168.0.102
  3. PC1 iperfi versioon

Käsk:

iperf - versioon
iperfi versioon 2.0.5 (8. juuli 2010) pthreads

4. PC2 iperfi versioon

Käsk:

iperf - versioon
iperfi versioon 2.0.5 (8. juuli 2010) pthreads

Iperfi tingimused:

Enne Iperfi töötamist on mõned tingimused.

  1. PC1 peaks pingutama PC2-le ja vastupidi. Me saame kasutada ping 192.168.1.102 PC1 konsoolilt või käsurealt, et näha, kas PC1 suudab PC2-le jõuda. Tehke ping pingid PC2-lt PC1-le, et kontrollida PC1 kättesaadavust PC3-st.

Siin on üks ekraanipilt PC1-lt PC2-le pingimiseks

Siin on üks ekraanipilt arvutist PC2 PC1 pingimiseks

  1. Mõlemad arvutid peaksid olema Iperfi binaarsed. Parem on hoida Iperfi sama versiooni või lähedasi versioone. Kuid pidage meeles Iperf 2.0 ei tööta Iperf 3-ga.0.

Märge: UDP ei loo UDP-ühendust enne andmete edastamist ja UDP ei vaja teiselt poolt ACK-d. Nii et isegi kui IPERF-server ei tööta, saab klient andmeid saata erinevalt TCP-st. Nii et kontrollige alati serveri poolel UDP andmeid.

Olulised Iperfi argumendid:

Argument Tähendus
-s Käivitage server
-c Käivita klient [Nt: -c 192.168.1.102]
-u UDP
-b Ribalaius [kasutatud UDP-s, nt: 100M M-> Mbits]
-i Väljundintervall sekundites [Nt: -i1 1sek intervall]
-t Aeg sekundites [Nt: -t60 60sek]
-lk Pordi number [Nt: -p 5555]
-w Windowsi suurus [Nt: -w 1M M-> Mbits]
-d Kahesuunaline liiklus
-l Pikkus [Nt: -l 1046 1046baiti]
-V Kasutatakse siis, kui IPv4 asemel kasutatakse IPv6-aadressi

On ka muid argumente, kuid neid ei kasutata üldiselt. Me saame kasutada mees iperf kõigi argumentide saamiseks käsk Linuxis.

Iperfi käsud:

Iperfi käsu jaoks on palju argumente, arutame ainult oluliste ja kasulike argumentide üle. Allpool on toodud miinimumargumendid, mida saab kasutada iperfi käivitamiseks.

TCP-server:

iperf -s -i1

TCP klient:

iperf -c 192.168.1.102 -i1 -t60

UDP-server:

iperf -s -i1 -u

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

Iperfi käivitamine:

Nüüd on meil PC1 ja PC2, nii et nende kahe arvuti vahel saab käivitada allpool toodud kombinatsioone.

  1. TCP-server PC1-s ja TCP-klient PC2-s
  2. TCP klient PC1-s ja TCP-server PC2
  3. UDP-server PC1-s ja UDP-klient PC2-s
  4. UDP klient PC1-s ja UDP-server PC2-s

1. katse:

Proovime kombinatsiooni A

Siin on TC1 serveri ekraanipilt PC1-s.

Nii et kõigepealt peame käivitama serveri ja kui see õnnestub, on see loendirežiimis.

Siin on TC2 kliendi ekraanipilt PC2-s.

Siin on TCP-serveri poolne ekraanipilt

Järgmisena, kui soovime proovida kombinatsiooni B, siis peame lihtsalt käivitama TCP-serveri PC2-s ja TCP-kliendi PC1-s.

2. katse:

Proovime kombinatsiooni D.

Siin on ekraanipilt UDP-serverist PC2-s.

Nii et kõigepealt peame käivitama serveri ja kui see õnnestub, on see loendirežiimis.

Siin on ekraanipilt UDP-kliendist PC1-s.

Siin on ekraanipilt UDP-serveri väljundist PC2-s

Teadaolevad vead:

  1. Ühendus nurjus või ühendus keelduti:

Kui käivitame TCP-kliendi ilma TCP-serverita, ilmneb see tõrge.

Siin on ekraanipilt

  1. UDP ilma serverita:

Kui käitame UDP-klienti ilma serverita, saame selle tuvastada mõningate tähelepanekutega

  1. Pärast seda, kui UDP kliendi läbilaskvus on lõpule jõudnud, ei tohiks me keskmiselt serveri aruandeid esitada. Kontrollige ekraanipildi all olevat punkti B.
  2. Läbilaskevõime võib olla suurem kui ühendatud ribalaius. Kontrollige ekraanipildi all olevat punkti A.
  3. Siin on oodatav UDP kliendi ekraanipilt

Mõned eksperimendi argumendid:

-w:

Akna suurust saab suurendada.

Siin on ekraanipilt Vaikimisi ja Kohandatud akende suuruse kohta:

-i:

Intervalli saab suurendada.

Siin on -t 20sek ja -i 5sek, nii et peaksime nägema Iperfi väljundit 5sek intervalliga. Siin on ekraanipilt.

Kokkuvõte:

Juhtmega või traadita võrgu jõudluse mõõtmiseks on Iperf põhinõue. Kuna see on avatud lähtekoodiga, saab seda kasutada ilma litsentsita. Iperf annab üsna täpsed tulemused võrreldes litsentsitööriistaga nagu IxChariot.

10 parimat mängu, mida Ubuntu kaudu mängida
Windowsi platvorm on olnud üks mängude domineerivaid platvorme, kuna tohutu protsent mänge areneb täna Windowsi loomupäraseks toetamiseks. Kas keegi s...
5 parimat arkaadmängu Linuxile
Tänapäeval on arvutid tõsised mängimiseks kasutatavad masinad. Kui te ei saa uut rekordit, teate, mida ma mõtlen. Selles postituses saate teada mõnda ...
Lahing Wesnothi eest 1.13.6 Areng vabastati
Lahing Wesnothi eest 1.13.6 ilmus eelmisel kuul, on 1-s kuues arendusversioon.13.x-seeria ja see pakub mitmeid täiustusi, eelkõige kasutajaliidese ja ...