Omezení rychlosti stahování a odesílání
Omezte jednu aplikaci na zadaný počet kilobajtů za sekundu a víc už nedostane. Oba směry jsou oddělené, takže jí můžete dát rychlé stahování a beznadějné odesílání, což přesně tak vypadá většina domácích a mobilních připojení.
V okně
- Do pole Process zadejte svou aplikaci.
- Vyplňte Download, Upload nebo obojí, v KB/s. Pole s hodnotou 0 nechá daný směr být.
- Stiskněte START.
BeanNetworkTester.exe --down 128 --up 32 --target myapp.exe --duration 120
Co čísla znamenají
| KB/s | Přibližně | Co to je |
|---|---|---|
| 6 | 56 kbit/s | Vytáčený modem. Profil „56k modem“. |
| 128 | 1 Mbit/s | WiFi v letadle, přeplněný hotel, slabý mobilní signál. |
| 1024 | 8 Mbit/s | Skromná domácí linka. Stačí na jeden videostream. |
| 12800 | 100 Mbit/s | Dnes běžné pevné připojení. |
Kilobajty, ne kilobity, takže pro srovnání s tím, co uvádí poskytovatel internetu, násobte osmi. Právě omezení obou směrů najednou způsobí, že připojení působí jako špatný hotspot, a ne jen jako pomalé stahování.
Fronta je stejně důležitá jako limit
Omezení rychlosti potřebuje někam odložit pakety, které se zatím nevejdou. To je nastavení Buffer v milisekundách a chová se jako fronta u pokladny:
- Krátká fronta znamená, že se pakety zahazují, jakmile je linka plná. Aplikace vidí ztrátu a reaguje rychle.
- Dlouhá fronta znamená, že se nic nezahazuje, ale všechno čeká. Aplikace vidí, jak je spojení stále pomalejší, místo aby selhalo. Tak se chová přetížená domácí linka a proto se videohovor zhoršuje, zatímco stahování pokračuje.
Profil „Congested home link (bufferbloat)“ je přesně tohle: limit s dlouhou frontou. Zkuste stejnou rychlost s krátkou a s dlouhou frontou a sledujte, jak odlišně se aplikace chová.
Na co se připravit
Při běžícím limitu může čítač zahozených paketů zůstat na nule. Není to chyba: limit nejdřív nechá pakety čekat a zahodí je, teprve když je fronta opravdu plná. Dejte mu malý buffer a zahazování se objeví.