Bean Network Tester

Profielen, instellingen en afsluitcodes

Drie tabellen, geen enkele met de hand getypt. Ze worden gegenereerd uit de eigen registers van het programma wanneer deze pagina wordt gebouwd, dus ze kunnen niets zeggen wat het programma niet zegt.

Kant-en-klare profielen

Kies er een en het formulier vult zichzelf in. Een streepje betekent dat het profiel die instelling met rust laat. Snelheden zijn in kilobytes per seconde, vermenigvuldig met acht om te vergelijken met wat een provider adverteert.

ProfielLossLosses in a row (burst)LatencyJitterDownloadUpload
Perfect network------
Good WiFi0.1 %315 ms5 ms--
5G network0.1 %-18 ms8 ms20480 KB/s2560 KB/s
Home DSL (VDSL)0.5 %-20 ms8 ms4096 KB/s512 KB/s
LTE / 4G0.3 %-30 ms20 ms4096 KB/s1280 KB/s
Satellite (low orbit)0.5 %-20 ms15 ms12288 KB/s1536 KB/s
Distant server (another continent)--60 ms5 ms12288 KB/s2048 KB/s
Weak WiFi2 %580 ms40 ms512 KB/s256 KB/s
Cafe (crowded WiFi)3 %6120 ms90 ms256 KB/s96 KB/s
Congested home link (bufferbloat)--10 ms5 ms1024 KB/s128 KB/s
Train / metro (tunnels)2 %650 ms40 ms1024 KB/s256 KB/s
3G network1 %490 ms60 ms96 KB/s32 KB/s
Foreign roaming1.5 %4200 ms80 ms256 KB/s64 KB/s
Satellite (geostationary)1 %4340 ms100 ms3072 KB/s384 KB/s
In-flight Wi-Fi7 %8375 ms150 ms64 KB/s24 KB/s
56k modem0.5 %-100 ms30 ms5 KB/s4 KB/s
Terrible network10 %15300 ms150 ms32 KB/s16 KB/s

Een profiel kiezen vult alleen de velden in. Er verandert niets op het netwerk totdat je op START drukt.

Elke instelling, en de vlag die haar instelt

Het venster en de opdrachtregel nemen dezelfde instellingen. Dit is de hele lijst, met de eenheid en het bereik dat elke instelling accepteert.

VlagInstellingEenheidBereik
--filterTraffic to modify--
--lan-modeLAN mode (local network only, no internet)--
--internet-onlyInternet only (no local network)--
--targetProcess--
--downDownloadKB/s0 - 1e+07
--upUploadKB/s0 - 1e+07
--bufferBufferms0 - 600000
--latencyLatencyms0 - 600000
--jitterJitterms0 - 600000
--spike-probSpike chance%0 - 100
--spike-msSpike sizems0 - 600000
--lossLoss%0 - 100
--loss-burstLosses in a row (burst)packets (0=off)0 - 1000
--corruptCorruption%0 - 100
--dupDuplication%0 - 100
--asymUse separate values for upload--
--latency-upLatency upms0 - 600000
--jitter-upJitter upms0 - 600000
--spike-prob-upSpike chance up%0 - 100
--spike-ms-upSpike size upms0 - 600000
--loss-upLoss up%0 - 100
--corrupt-upCorruption up%0 - 100
--dup-upDuplication up%0 - 100
--flap-periodPeriods0 - 86400
--flap-downDowntime percent%0 - 100
--dst-ipIP--
--dst-portPort-0 - 65535
--ipv4-onlyIPv4 addresses only--
--ipv6-onlyIPv6 addresses only--
--block-ipIP--
--block-portPort-0 - 65535
--block-rejectRefuse blocked connections--
--syn-dropDropped TCP SYN%0 - 100
--max-sizeMax size (MTU)B (0=off)0 - 65535
--nat-timeoutNAT timeouts (0=off)0 - 86400
--rst-probTCP reset (RST)%0 - 100
--rst-cooldownHold resets0 - 3600
--rate-scheduleSchedule (dur:down:up,...)--
--durationRun times0 - 86400
--row-limitRow limitrows0 - 1e+06
--narrow-filterCapture only the targeted traffic--
--seedSeed--

Afsluitcodes

De opdrachtregel eindigt nooit met een traceback. Elke manier waarop een run kan eindigen heeft een nummer, dus een pipeline kan een falende applicatie onderscheiden van een tool die niet kon starten.

CodeBetekenis
0Afgerond zoals gevraagd.
1Er ging iets mis tijdens het draaien.
2De opdrachtregel was onjuist.
3Een instelling of waarde was ongeldig.
4Een scenariobestand is afgewezen.
5Een bestand kon niet worden gelezen of geschreven.
6Een controle op de run bleek niet te kloppen.
7Geen beheerdersrechten, dus het stuurprogramma kan niet laden.
130Onderbroken, meestal met Ctrl+C.
143Van buitenaf beëindigd.

Gerelateerd

Klaar om je eigen netwerk expres te slopen?

Downloaden voor Windows