Bandwidth-Control
為什麼 ipfw 不能正確限制頻寬?
我在 Mac 上玩過 ipfw 命令,並試圖將頻寬限制為 1MBit/s。
sudo ipfw add pipe 1 ip from any to me sudo ipfw pipe 1 config bw 1MBit/s
這些是我正在使用的陳述。ipfw 確實極大地限制了頻寬,但根據 speedtest.net 在 100 Mbps 線路上僅限制為 ~7.7 Mbps。在限制為 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}.