トリクルが期待どおりに実行されない

トリクルが期待どおりに実行されない

私はUbuntu Trusty 14.04 64ビットを使用しています。

trickleリポジトリからネットワークシェーパーをインストールし、いくつかのテストを実行しました。

  • 制限なし

ネットワークダウンロード制限をテストするには、次のコマンドを実行します。

wget -c ftp://ftp.cesca.cat/ubuntu/release/trusty/ubuntu-14.04.1-server-amd64.iso

中断することなく約9MB / sの安定したダウンロード速度を得ました。

  • 200KB/秒に制限

このコマンドを使用して、ダウンロード速度を200 KB / sに制限します。

trickle -d 200 wget -c ftp://ftp.cesca.cat/ubuntu/release/trusty/ubuntu-14.04.1-server-amd64.iso

約200KB/sの非常に正確なダウンロード速度を得ました。

  • 1000KB/秒に制限

同じコマンドを使用してダウンロード速度を1000 KB / sに制限しました。

trickle -d 1000 wget -c ftp://ftp.cesca.cat/ubuntu/release/trusty/ubuntu-14.04.1-server-amd64.iso

ネットワーク速度は200KB/s程度で非常に安定していますが、1000KB/s程度を予想しました。

  • 100KB/秒に制限

同じコマンドを使用してダウンロード速度を100 KB / sに制限しました。

trickle -d 100 wget -c ftp://ftp.cesca.cat/ubuntu/release/trusty/ubuntu-14.04.1-server-amd64.iso

ネットワーク速度は予想通り約100KB/秒です。

もう少しテストした結果、200KB/s未満の速度に制限した場合、結果が正確に見えます。ただし、200 KB/秒を超えると、プログラムは常に 200 KB/秒に制限されます。

なぜこのような結果が現れるのでしょうか?より高い速度を正確に制限する方法は?

関連情報