インターネット帯域幅を制限するにはどうすればよいですか?


58

インターネット帯域幅を大量に消費しているという苦情を受けています。

自分のコンピューターから自分のコンピューターのインターネット帯域幅を制限できるソフトウェアはありますか?Firefoxをブラウザーとして使用し、bittorrentを使用して、ソフトウェアセンターからソフトウェアをダウンロードします。

(それを監視する方法もありますか?)


アドバタイズまたは
不要な

それを監視するためにtcpumpまたはiperfのを使用し、iptablesのでTCコマンドを使用

回答:


64

ターミナル経由で簡単に使用できます。ワンダーシェイパーとトリクル。もっとここにあります。インターネットの速度を制限する方法は?

とにかく基本は次のとおりです。

sudo apt-get install wondershaper

ターミナルでを使用して、インターネットに接続されているインターフェイスの名前を調べますifconfig。eth0、eth1、eth2などになります。私の場合はeth1です。だから、私はこれをします:

sudo wondershaper eth1 1024 256

これにより、ダウンロード速度が1024 Kビットおよび256 Kビットのアップロードになります。128KBと16KBです。

これをリセットしたい場合 sudo wondershaper clear eth1

注:これは、PCのあらゆるもの(トレントダウンローダー、Firefoxなど)を制限します。

別のプログラムはトリクルです

これをインストールするには、次を実行します。

sudo apt-get install trickle

実行するにはfirefox120キロバイト/ sのダウンロードと32キロバイト/秒のアップロードの最大で、実行

trickle -d 120 -u 32 firefox

私の場合、wondershaperをお勧めします。

インストール後の2つのタイプのman wondershaperいずれman trickleか、またはインストールしたタイプに応じて、さらに情報が必要な場合。


1
デバイスごとではなく、プログラムごとにインターネット帯域幅を制限/逆にすることは可能ですか?
Nur

@Nur私の知る限り、それは可能ですが、いくつかのカーネル編集やユーザー空間外のその他のものが含まれます。Windows Netlimiterのようなツールと同様のアプローチがあれば最高です。もちろん、netlimiterは接続の共有を管理するプロセスを接続しますが、考え方は同じままであり、これが適用されるネットワークの場合には大いに役立ちます。
ルイスアルバラード

1
トリクルは、その行うことができますaskubuntu.com/questions/776/... trickle -u (upload limit in KB/s) -d (download limit in KB/s) application
KENN

1
警告:このコメントのトリクルのみ32ビットオペレーティングシステムのために働くの書き込みのように、それは64ビットをサポートしていません
カール・モリソン

1
どうやら64ビットの鮮やかな色で動作するようになったため、リフェーズする必要があるかもしれません。さらに詳しく知りたい場合は、githubにバグレポートを掲載します。14.04を実行していますが、動作しません。
カールモリソン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.