Bean Network Tester

Adaugă latență și jitter unei aplicații

Totul merge pe o conexiune locală rapidă. Dă aplicației un ping de 300 ms și afli ce ecrane au fost scrise ca și cum răspunsul ar veni instantaneu.

Trei lucruri diferite

SetareCe faceDe unde vine în viața reală
LatencyAdaugă aceeași întârziere fiecărui pachet, în milisecunde.Distanța. Un server pe alt continent sau un satelit.
JitterAdaugă deasupra o cantitate aleatorie, deci întârzierea tot se schimbă.Wifi partajat, rețele mobile, orice e congestionat.
SalturiBlocaje lungi ocazionale, stabilite după cât de des și cât de lungi.Un transfer între turnurile de telefonie, un router sub încărcare.

Toate trei sunt în milisecunde și pot rula împreună. Ambele valori de întârziere acceptă orice de la 0 în sus, deci poți merge de la 40 ms credibile la 60 de secunde absurde.

De la linia de comandă

200 ms constante cu 80 ms de jitter, pe o singură aplicație:

BeanNetworkTester.exe --latency 200 --jitter 80 --target myapp.exe --duration 60

În schimb blocaje rare și lungi: aproximativ un pachet din douăzeci așteaptă o secundă în plus:

BeanNetworkTester.exe --spike-prob 5 --spike-ms 1000 --target myapp.exe

Cifre care merită încercate

Profilele gata făcute poartă valori măsurate: „Distant server (another continent)”, „Satellite (low orbit)”, „Satellite (geostationary)”, „In-flight Wi-Fi”, „LTE / 4G”.

Măsurarea: uită-te la cel mai rău caz, nu la medie

Jitterul abia mișcă o medie și abia mișcă o mediană. O rulare cu 30 ms de jitter și una fără pot raporta aproape același ping „tipic”, deși se simt complet diferit.

Compară în schimb percentila 95 cu mediana. Diferența dintre ele este jitterul, iar acea diferență face un apel vocal sacadat sau un joc de nejucat, în timp ce media încă arată bine.

Mai departe

Ești gata să-ți strici intenționat propria rețea?

Descarcă pentru Windows