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

–bwlimit を使用して rsync の速度と帯域幅の使用を制限する方法

rsync コマンドは、ホスト経由でデータを転送するための優れたツールですが、デフォルトでは利用可能な帯域幅をすべて使用します。 余分な I/O を生成します。最近、私の顧客の 1 人がオンライン ラジオをストリーミングしていて、同時にいくつかの大きなファイルを外部サーバーに転送していました。彼は rsync 速度を制限する方法を知らず、助けを求めて私のところに来ました.

Linux で rsync がすべての帯域幅を使用しないようにするにはどうすればよいですか? rsync 速度の制限を設定するにはどうすればよいですか?

今日は、rsync bwlimit に関する質問にお答えします .

Rsync の速度は必要に応じて制限できます。残りの rsync オプションの前に「rsync bwlimit」という単純なパラメーターを使用するだけです。いくつか例を見てみましょう。

rsync –bwlimit を使用して I/O 帯域幅を簡単に制限できます オプション。

rsync 速度制限の構文は以下のとおりです:

rsync --bwlimit=KBPS source destiny
rsync --bwlimit=KBPS [other options] source destiny

例:

rsync --bwlimit=5000 -avpr [email protected]:/home/bigfiles/* /home/johndoe/

これにより、rsync を使用して転送されるすべてのファイルに対して 1 秒あたり 5000K バイトの制限が設定されます。

Nload を使用して rsync の速度制限を制御する

nload などのユーティリティを使用して、消費された rsync 帯域幅制限をリアルタイムで確認できます。これにより、端末から帯域幅の使用状況を確認できます。例:

CentOS/RHEL では、次を使用して nload をインストールできます。

yum install nload

または

dnf install nload

Ubuntu/Debian ユーザー向け:

apt-get install nload

以上で、rsync bwlimit パラメータを使用して rsync 速度を制限し、nload コマンドを使用して帯域幅をリアルタイムで完全に制御する方法を理解する必要があります。

–bwlimit を使用して rsync の速度と帯域幅の使用を制限する方法が最後に変更されました:2017 年 7 月 5 日 Esteban Borges
Linux
  1. パイプラインはメモリ使用量をどのように制限しますか?

  2. ディレクトリのディスク使用量と帯域幅使用量を確認するにはどうすればよいですか?

  3. Rsyncを使用してファイルを送信およびダウンロードする方法

  1. LinuxでプロセスのCPU使用率を制限する方法

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

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

  1. sar、ps、および free を使用して Linux でメモリ使用量を計算する方法

  2. Linux で R のメモリ使用量を制限する

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