その後の質問でこれ:
私はこの--limit-rate
パラメータを使用して、インターネットを使用しているコンピュータのダウンロード速度を制限します。
カール -- 速度制限 10k -r 104857601-209715200 -o distro2.iso 'http://files.cdn/distro.iso'
各コンピュータのネットワーク使用量を定期的に監視して、--limit-rate
ユーザーがインターネットを使用する時間を動的に減らし、インターネット使用量がアイドル状態になったときに増やしたいと思います。現在私が考えることができる唯一の解決策は、更新されたパラメータ値curl
で再起動することです。これを達成するより良い方法はありますか?--limit-rate
-r
答え1
いいえ、カールはインタラクティブではないからです。しかし、両方とも「続き」スイッチwget
があります。curl
したがって、新しい調整速度設定を使用して、残した位置から再開できます。次の作業は中断した部分から続行する必要があります。
curl -C
wget
同様のスイッチがあります。
wget -c
tc
ツールを使用してトラフィック速度を制限することもできますが、netem
これによりコンピュータのネットワークインターフェイスの速度が制限されます。詳しくはこちらをご覧ください。