Bean Network Tester

設定檔、設定與結束代碼

三張表,沒有一張是手寫的。它們是在建置本頁時從程式自己的內部登錄資料生成的,所以不可能說出程式並不具備的內容。

現成的設定檔

選擇其中一個,表單就會自動填好。短橫線表示該設定檔不改動那項設定。速度單位是千位元組每秒,乘以八才能與業者宣傳的數字比較。

設定檔LossLosses 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

選擇設定檔只會填寫各個欄位。在你點選START之前,網路上不會發生任何變化。

每項設定,以及設定它的參數

視窗和命令列接受的是同樣的設定。這是完整的列表,附有每項設定接受的單位和範圍。

參數設定單位範圍
--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--

結束代碼

命令列永遠不會以堆疊追蹤收場。一次執行的每種結束方式都有一個編號,所以管線能區分應用失敗和工具無法啟動。

代碼含義
0已按要求完成。
1執行過程中出現故障。
2命令列用法有誤。
3某個設定或取值無效。
4場景檔案被拒絕。
5無法讀取或寫入檔案。
6關於本次執行的斷言未能成立。
7沒有管理員權限,因此無法載入驅動程式。
130被中斷,通常是按下了 Ctrl+C。
143被外部終止。

相關內容

準備好故意搞壞自己的網路了嗎?

下載 Windows 版