Bean Network Tester

ダウンロードとアップロードの速度を制限する

1つのアプリケーションを毎秒のキロバイト数で絞ると、それ以上は出なくなります。上りと下りは別々なので、速い下りと絶望的な上りを組み合わせられます。家庭用やモバイルの回線の多くはまさにそういう姿です。

ウィンドウでの手順

  1. Processにアプリを指定します。
  2. Download、Upload、またはその両方をKB/sで入力します。フィールドを0のままにすると、その方向には手を加えません。
  3. STARTを押します。
BeanNetworkTester.exe --down 128 --up 32 --target myapp.exe --duration 120

数値の意味

KB/sおおよそどんな回線か
656 kbit/sダイヤルアップモデム。「56k modem」プロファイルです。
1281 Mbit/s機内Wi-Fi、混雑したホテル、電波の悪いモバイル回線。
10248 Mbit/s控えめな家庭用回線。動画1本を流すには足ります。
12800100 Mbit/s現在の普通の固定回線。

キロビットではなくキロバイトなので、プロバイダーが宣伝している数字と比べるには8倍してください。両方向を同時に絞ると、単に下りが遅いのではなく、悪いホットスポットのような感触になります。

制限と同じくらい、キューが重要

速度制限には、まだ流せないパケットを置いておく場所が必要です。それがBufferの設定で、単位はミリ秒、スーパーのレジの列のように振る舞います:

「Congested home link (bufferbloat)」プロファイルがまさにこれで、長いキューを持つ速度制限です。同じ速度で短いキューと長いキューを試し、アプリの振る舞いがどれほど違うか観察してください。

予想しておくべきこと

制限をかけている間、破棄されたパケットのカウンターが0のままのことがあります。バグではありません。制限はまずパケットを待たせ、キューが本当にいっぱいになったときにだけ破棄します。バッファーを小さくすると、破棄が現れます。

次のステップ

自分のネットワークを、わざと壊してみませんか?

Windows版をダウンロード