GNU/Linux >> Linux の 問題 >  >> Linux

ネットワーク帯域幅を制限するには?

tc というコマンドを使用して、インターフェイスのネットワーク帯域幅を調整できます。 man ページは http://man7.org/linux/man-pages/man8/t.8.html にあります

簡単なスクリプトについては、wondershaper を試してください。

tc:tc qdisc add dev eth0 root tbf rate 1024kbit latency 50ms burst 1540 の使用例


前の回答で述べたように、wondershaper は簡単に仕事をします.Jwalanta Shrestha による上記のリンクからの情報を含めます

apt-get install wondershaper

ワンダーシェイパー - 特定のインターフェースの帯域幅を制限する簡単なツール。

$ sudo wondershaper {interface} {down} {up}

{down} と {up} は kpbs 単位の帯域幅です

たとえば、インターフェイス eth1 の帯域幅を 256kbps のダウンリンクと 128kbps のアップリンクに制限したい場合、

$ sudo wondershaper eth1 256 128

制限をクリアするには、

$ sudo wondershaper clear eth1 

いくつかの基準に基づいてネットワーク リソースを制限することは、QoS の主題です。 Linux システムでユーザー トラフィックを制御するには、いくつかの方法があります。

Bert Hubert による、Linux での高度なルーティング技術とトラフィック制御に関する優れたハウツーがあります。


Linux
  1. VPSの帯域幅使用率を確認するにはどうすればよいですか?

  2. Linux で rsync 転送速度を制限/調整する方法

  3. メモリ帯域幅を観察するにはどうすればよいですか?

  1. RHEL8にiperfをインストールする方法

  2. アプリケーションのメモリ使用量を制限するには?

  3. FTP速度を制限する方法

  1. Angry IPスキャナー(ネットワークスキャナー)の使い方

  2. Linuxのネットワークでプリンタを共有する方法

  3. Wondershaperを使用してLinuxでネットワーク帯域幅を制限する方法