我在Mac上玩过ipfw命令,试图将带宽限制在1MBit / s。
sudo ipfw add pipe 1 ip from any to me sudo ipfw pipe 1 config bw 1MBit/s
这些是我正在使用的陈述。 ipfw确实限制了带宽,但是在100Mbps线路上,speedtest.net只能达到〜7.7Mbps。 限制到3MBit / s,有效下载是〜23.13 Mbps。 显然,ipfw总是使用给定限制的一个因子〜7.7。 限制为4 Mbps,有效速度为〜30.84 Mbps,8 Mbps〜61.6 Mbps,等等。
任何人都知道这是为什么? 这是错误还是我使用错误的声明?
谢谢
似乎你的IPFW把bw xMBits当作xMBytes的单位中的第一个重要的字母:)只是小写到xMbits,可能你会得到你想要的。
人ipfw
bw bandwidth | device Bandwidth, measured in [K|M]{bit/s|Byte/s}.