Почему ipfw правильно не ограничивает пропускную способность?
Я играл с командой 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 Мбит / с и так далее...
Кто-нибудь знает, почему это является причиной? Это ошибка или я неправильно использую утверждение?
Спасибо
1 ответ
Похоже, ваше удовольствие IPFW bw xMBits
как xMBytes
по первым значащим буквам в единицах:) Просто строчные буквы до xMbits, и, вероятно, вы получите то, что хотите.
человек ipfw
bw bandwidth | device
Bandwidth, measured in [K|M]{bit/s|Byte/s}.