Bean Network Tester

プロファイル、設定、終了コード

3つの表は、どれも手書きではありません。このページのビルド時に、プログラム自身のレジストリから生成されるため、プログラムにないことを書くことはありえません。

用意済みのプロファイル

どれか1つを選ぶと、フォームが自動で埋まります。ダッシュは、そのプロファイルがその設定に手を加えないことを意味します。速度は毎秒キロバイトです。プロバイダーが宣伝する値と比べるには8倍してください。

プロファイル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版をダウンロード