Ideální je iperf, o tom žádná. V některých případech ale na našich milých krabičkách (např. ubiquiti) není k dispozici a ani se nedá nijak jednoduše nainstalovat.
V drtivé většině případů je ale k dispozici netcut tedy „nc“ a obligátní dd. Je to hrubé, neefektní, ale o to více efektivní 🙂
Server side:
nc -l 1234 | dd of=/dev/null
Client side:
dd if=/dev/urandom bs=1500 count=20000 | nc xxx.xxx.xxx.xxx 1234
V podstatě jen vygenerujeme bordel o velikosti 30MB a protáhneme to linkou hrubě co to jde a pošleme to do kelu … 🙂
PS: Oněch block-size 1500 má svůj význam – čistě náhodou se jedná o defaultní MTU. Takže pokud máte jiné, zkuste testovat, co to udělá!
Stále to nefunguje? Kontaktujte mě!
Jestli řešení, které jsem zde popsal, je příliš složité, nebo nefunguje, prostě mi napište. Identifikujeme spolu problém a domluvíme se na co možná nejefektivnějším řešení.
merlin@lomitkari.cz
tel. 777 864 704