UNIX系のシステムには、CPUを占有niceしないようにプログラムを低い優先度で実行するために使用できるコマンドラインユーティリティがあります。
プログラムが使用するネットワーク帯域幅の量を制限する類似物はありますか?時々、大きなダウンロードを開始したいのですが、Webブラウジングやその他のインタラクティブなネットワークの使用を応答性に保ちたいです。
関連する質問:
UNIX系のシステムには、CPUを占有niceしないようにプログラムを低い優先度で実行するために使用できるコマンドラインユーティリティがあります。
プログラムが使用するネットワーク帯域幅の量を制限する類似物はありますか?時々、大きなダウンロードを開始したいのですが、Webブラウジングやその他のインタラクティブなネットワークの使用を応答性に保ちたいです。
関連する質問:
回答:
trickle -d 10 commandcommandを実行し、その帯域幅を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、他のプロセスがそれを必要としない場合、プロセスに無制限の帯域幅を与えます。