web-dev-qa-db-ja.com

iptablesによる帯域幅の調整

一部のISPと同じように、帯域幅の使用を抑制する必要があるため、数秒後に速度が低下します。

14
Glen Solsberry

あなたが探しているものは、トラフィックシェーピングと呼ばれています。 (私が知っている)そのための最良の情報源は Linux Advanced Routing and Traffic Control です。それは少し古いですが、まだたくさんの良い情報があります。グーグルの場合Linux Traffic Shaping、トラフィックシェーピング構成を少し簡単にするためのスクリプトとツールがいくつかあります。

作業を行うためのツールまたはスクリプトが見つからない限り、使用する特定のコマンドはtcまたはtcng、あるいはその両方です。また、トラフィックシェーピングをこれまでに行わなかった場合、特に手動で行う場合は、非常に複雑になる可能性があることにも注意してください。

さらに、送信するデータの速度を確実に制御することしかできないことも覚えておいてください。

これらの同様のserverfaultの質問も確認してください。

18

トラフィック制御にはIPTablesと組み合わせてtc.bash( link )を使用します。これで、これまでに必要だったすべてのことがうまくいきました。

(CentOS 4および5でテストされており、tcとiptablesを使用してあらゆる種類のLinuxで動作するはずです。)

0
grufftech

Ubuntuの場合は、wondershaperを試してください。

http://ubuntu-snippets.blogspot.com/2008/07/easy-network-traffic-shaping-on-your.html

0
Edward van Kuik