UNIX系のシステムには、CPUを占有nice
しないようにプログラムを低い優先度で実行するために使用できるコマンドラインユーティリティがあります。
プログラムが使用するネットワーク帯域幅の量を制限する類似物はありますか?時々、大きなダウンロードを開始したいのですが、Webブラウジングやその他のインタラクティブなネットワークの使用を応答性に保ちたいです。
関連する質問:
UNIX系のシステムには、CPUを占有nice
しないようにプログラムを低い優先度で実行するために使用できるコマンドラインユーティリティがあります。
プログラムが使用するネットワーク帯域幅の量を制限する類似物はありますか?時々、大きなダウンロードを開始したいのですが、Webブラウジングやその他のインタラクティブなネットワークの使用を応答性に保ちたいです。
関連する質問:
回答:
trickle -d 10 command
commandを実行し、その帯域幅を10kB / sに制限します。これはnice
帯域幅の類似物です。少なくともDebianとUbuntuでパッケージ化されています。
ip_relay
そして、redir
帯域幅制限をサポートし、両方の小さなTCPプロキシです。どちらも最近メンテナンスされていないようですが、少なくともDebianとUbuntuによってパッケージ化されています。
しかし、多分あなたは既にダウンロードに使用しているツールは、例えば、帯域幅の制限をサポートしwget --limit-rate=10k
、curl --limit-rate 10k
、rsync --bwlimit=10
。
nice
(非常に便利です!)。nice
制限ではなく優先度を定義します。の類似物はnice
、他のプロセスがそれを必要としない場合、プロセスに無制限の帯域幅を与えます。