web-dev-qa-db-ja.com

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によると、100Mbps回線で最大7.7Mbpsにすぎません。 3MBit/sに制限されている場合、有効なダウンロードは約23.13Mbpsです。どうやら、ipfwは常に与えられた制限の約7.7の係数を使用します。 4 Mbpsの制限では、実効速度は約30,84 Mbpsであり、8Mbpsでは約61.6Mbpsなどです...

これが理由である理由を誰もが知っていますか?それはバグですか、それともステートメントを間違って使用していますか?

ありがとうございました

3
TheLostOne

あなたのIPFWの扱いのようですbw xMBits as xMBytes単位の最初の重要な文字:)xMbitsに小文字を入力するだけで、おそらく必要なものが得られます。

男ipfw

bw bandwidth | device
             Bandwidth, measured in [K|M]{bit/s|Byte/s}.
0
Kondybas