Bean Network Tester

Обмеження швидкості завантаження й вивантаження

Обмежте один застосунок заданою кількістю кілобайтів за секунду, і більше він не отримає. Два напрямки налаштовуються окремо, тож можна дати йому швидке завантаження й безнадійне вивантаження, а саме так виглядає більшість домашніх і мобільних з’єднань.

У вікні

  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Вайфай у літаку, переповнений готель, слабкий мобільний сигнал.
10248 Mbit/sСкромна домашня лінія. Вистачає на один відеопотік.
12800100 Mbit/sЗвичайне фіксоване з’єднання сьогодні.

Це кілобайти, а не кілобіти, тож помножте на вісім, щоб порівняти з тим, що рекламує інтернет-провайдер. Саме обмеження обох напрямків одразу робить з’єднання схожим на погану точку доступу, а не просто на повільне завантаження.

Черга важить не менше за обмеження

Обмеженню швидкості потрібне місце, куди класти пакети, що ще не вміщуються. Це налаштування Buffer у мілісекундах, і воно поводиться як черга до каси:

Профіль «Congested home link (bufferbloat)» саме такий: обмеження з довгою чергою. Спробуйте ту саму швидкість із короткою й довгою чергою та подивіться, як по-різному поводиться застосунок.

Чого чекати

Коли обмеження працює, лічильник відкинутих пакетів може залишатися нулем. Це не помилка: обмеження спершу змушує пакети чекати і відкидає їх, лише коли черга справді заповнена. Дайте йому малий буфер, і втрати з’являться.

Далі

Готові навмисно зламати власну мережу?

Завантажити для Windows