Iperf - eszköz tesztelésére hálózati sávszélességet a rendszergazda

Rábukkantam egy érdekes cikket a segédprogram tesztelési hálózati sávszélességet. Van egy alkalmazás, amely rendkívüli mértékben függ az összes ezt a szemetet, és valahogy meg kell tiltakozni, és megtalálják a gyenge pontját. A kezdéshez egyszerűen közzéteszi a cikket, aztán írok egy kis beszámolót, a tésztát. Rohantam.







Mit tegyek, ha kell, hogy a stressztesztek a kommunikációs csatorna, a router, és továbbra is a pénzüket? Te nem tudod? Ask me :). Van egy módja.

A szerszámkészlet a következő dokumentumokat tartalmazza, amelyek festett Keys futtatni a futtatható fájlt. Elég részletes, ezért vagyok itt, hogy elmondja példák iperf használata és hogyan kell használni.

Először is, szükségünk van két számítógép. Egyikük generál forgalmat, ez az úgynevezett ügyfél. és a többi -, hogy a csomagokat, és tartsa száma a statisztikát, ez az úgynevezett szerveren. Mindkét gép futtatni ugyanazt végrehajtható fájlt, de különböző kulcsokat.

Ellenőrizze a TCP forgalmat.

iperf -c server_host

Időtartamának növelése a kapcsolat, akkor meg kell adnia az ügyfél fut egy string paraméter -tnsec. ahol ns - a kapcsolat időtartamát másodpercben.

Nem kevésbé hasznos a kulcs -insec. Ott ns olyan időszaknak felel meg (másodpercben, természetesen), amelyen keresztül a kimenet statisztika.

Ellenőrizze az UDP-forgalomnak.







Kezdeni iperf UDP módban kell hozzá a kliens és a szerver -u kulcsokat.

UDP protokoll egy „hülye”, ami nekünk vannak előnyei és hátrányai. Azonban tesztelési célokra, hiányosságok újra alakulnak előnyeit.

Ahhoz, hogy tudjuk:

  • hosszának változtatása átvitt csomagok
  • változtatni a forgalmi sáv
  • munka egyoldalú csatornák
  • iperf nélkül használjuk a kiszolgáló elindítása, ha a csatorna nem egy átfogó, és akkor csak meg kell, hogy forgalmat generálni egy adott terhelés

-llength gomb segítségével változtatni a hossza a csomagot. Ez csak akkor szükséges megjegyezni, hogy a hossz = 0 a tényleges hossza az Ethernet keretek lesz 54 bájt és hajt végre a számításaikat.

Változtatni a forgalmi felhasznált sávszélesség kulcs -bbandwidth. Sávszélesség paraméter kifejezve bit másodpercenként, és tartalmazhat egy tizedespont és utótagok K és M. megfelelő előtagok Kilo és mega.

Amikor dolgozik egy egyirányú csatorna szabad elfelejteni, hogy ilyen esetekben az ügyfél nem jelenik meg a statisztika végén az ülés, és egy hibaüzenet jelenik meg, hogy lehet nyugodtan figyelmen kívül hagyni.

Futó több forgalom.

Mi lehet több példányát futtatja, a kliens és a szerver ugyanazon a gépen. Mert közúti csomópont használt hozzárendelését különböző portok segítségével a -pport paraméter értéke megfelel a kliens és a szerver jelen kell lennie az azonos (alap, azt az értéket 5001).

A gyakorlat azt mutatja, hogy ha elkezd több ügyfél ugyanazon a gépen, iperf lefedi szinte az összes CPU erőforrásokat, ezért az egyes patakok lehet egy veszteség a csomagokból. Itt, úgy tűnik, van némi hiba a kódban, ami miatt nem megfelelő munka keretében váltás. Az összes fenti igaz iperf. Netperf művek Linux alatt elég helyes.

A segítség fájlok találhatók több opció -S. amely lehetővé teszi, hogy az értéket a Type Of Servise (TOS) az IP fejlécben. Kénytelen csalódást okozni, Windows alatt ez nem működik. (Megjegyzendő, hogy nem voltam képes meghatározni ezen a területen, és a standard ping for Windows).




Kapcsolódó cikkek