lățime de bandă de testare

Iperf - instrument pentru testarea de lățime de bandă de rețea prin generarea de trafic la un server și de a primi-o pe masina client.

Doar să acorde o atenție la netperf de utilitate.

În primul rând, aveți nevoie de două gazdă. Unul dintre ele va genera trafic - clientul, iar celălalt - pentru a lua pachetele și să păstreze statistici de numărare - server. Ambele mașini rula același fișier executabil, dar cu chei diferite.

Verificați pentru traficul TCP.

iperf -c server_host

Pentru a mări durata conexiunii, trebuie să adăugați linia de pornire client parametrul -t NSEC, în cazul în care nsec - durata conexiunii în secunde.

Nu mai puțin util este cheia NSEC -i. Nu corespunde nsec unei perioade (în secunde, desigur), prin care este statisticile de ieșire.

Verificați pentru traficul UDP.

Pentru a porni iperf în modul UDP, trebuie să adăugați clientul și serverul -u chei.

protocolul UDP este un „prost“, ceea ce ne oferă câteva avantaje și dezavantaje. Cu toate acestea, în scopuri de testare, din nou deficiențe se transformă în avantaje.

Așa că putem:

* Modificarea lungimii de pachete transmise
* Pentru a schimba banda de trafic
* De lucru pe canale unilaterale
* Utilizarea iperf fără a porni serverul, în cazul în care canalul nu este o transversală, și ai nevoie doar pentru a genera trafic pentru o anumită sarcină

Pentru a schimba tasta de lungime -l lungime de pachete de utilizat. Este necesar doar să ne amintim că lungimea = 0 lungimea reală a Ethernet cadrelor va fi de 54 bytes și face ajustări în calculele lor.

Pentru a modifica lățimea de bandă de trafic folosit lățime de bandă -b cheie. Parametrul Bandwidth este exprimată în biți pe secundă, și poate conține un punct zecimal și sufixe k și M, prefixele corespunzătoare kilogram și mega.

Atunci când se lucrează pe o canale cu sens unic ar trebui să fie amintit faptul că, în astfel de cazuri, clientul nu afișează statisticile de la sfârșitul sesiunii și afișează un mesaj de eroare care poate fi ignorat în liniște.
Rularea mai multor fluxuri de trafic.

Putem rula mai multe instanțe ale clientului și serverul pe aceeași mașină. Pentru traficul de schimb utilizat atribuind diferite porturi prin utilizarea valorii sale -p parametrul de port la clientul corespunzător și serverul trebuie să fie prezente în același (implicit, are valoarea 5001).

Practica a demonstrat că atunci când începe mai mulți clienți pe aceeași mașină, iperf acoperă aproape toate resursele procesorului, care este motivul pentru care în unele fluxuri pot fi o pierdere de pachete. Aici, se pare că, există unele erori în codul care determină locul de muncă incorecte cu comutare de context. Toate cele de mai sus este valabil și pentru iperf. lucrări Netperf sub Linux este destul de corect.

Fișierele de ajutor pot fi găsite mai multe opțiuni -S, permițând să se stabilească valoarea Tipul Servise (TOS) în antetul IP. Forțat să vă dezamăgesc, sub Windows nu funcționează. (În special, nu am fost în măsură să stabilească acest domeniu, și în ping standard pentru Windows).

Luate și a modificat ușor cu inginerul den

articole similare