Я поигрался с командой ipfw на Mac и попытался ограничить пропускную способность до 1 МБит / с.
sudo ipfw add pipe 1 ip from any to me
sudo ipfw pipe 1 config bw 1MBit/s
Вот те утверждения, которые я использую. ipfw действительно резко ограничивает пропускную способность, но согласно speedtest.net только до ~ 7,7 Мбит / с на линии 100 Мбит / с. С ограничением до 3 Мбит / с эффективная загрузка составляет ~ 23,13 Мбит / с. Очевидно, ipfw всегда использует коэффициент ~ 7,7 данного лимита. При ограничении в 4 Мбит / с эффективная скорость составляет ~ 30,84 Мбит / с, при 8 Мбит / с ~ 61,6 Мбит / с и так далее ...
Кто-нибудь знает, почему это причина? Это ошибка или я неправильно использую инструкцию?
Спасибо
Похоже, ваше угощение IPFW bw xMBits
так как xMBytes
по первым значащим буквам в единицах измерения :) Просто строчные до xMbits и, вероятно, вы получите то, что хотите.
человек ipfw
bw bandwidth | device
Bandwidth, measured in [K|M]{bit/s|Byte/s}.