方法 : バックアップ タスクの速度と帯域幅の調整

製品の詳細情報はBackupChainホームページをご覧ください。Switch to English.

Download BackupChain® BackupChain Home

EMCのお客様の多くは、サーバ・ハードウェアに10万ドルをはるかに超える費用を費やしているため、バックアップ速度を微調整するためのオプションを提供したいという多数のお客様からのご要望をいただいたことは驚くことではありません。速度タブでは、速度関連のほとんどのオプションを使用できます。

多くの場合、バックアップ・サイクルをできるだけ短くするために、使用可能なすべてのリソースを最大限に活用するために、速度を制限するか、またはその逆のいずれかが必要です。

リソース割り当て制限の指定/システムストレス防止

RAM や CPU などのシステム リソースの使用量を減らすには、いくつかの方法があります。通常、リソース使用量が少ないほど、バックアップ プロセスは遅くなりますが、他のサービスやプログラムに対するシステムの応答性は維持されます。

バックアップ・プロセスの優先順位は、Windows 自体を含む、システム上の他のすべてのプロセスに対するバックグラウンド BackupChain プロセスの優先順位を制御します。他のサービスの応答性を維持する必要がないときに BackupChain を実行している場合を除き、低い設定を使用することをお勧めします。

「使用するCPUコアの最大数」は、BackupChainのCPU使用率を制限し、一度に一定数のワーカーのみがアクティブになるため、RAMを節約するのにも役立ちます。使用可能なすべての CPU を入力すると、CPU 使用率がフルになります。ただし、これは、同時ファイルバックアップの数や使用されている重複排除ワーカーの数(重複排除タブ内)などの追加の要因によって異なります。この制限は、並列ファイル・バックアップがある場合、または複数の重複排除ワーカーを使用する場合に自動的に解除されます。

「速度制限を有効にする」は、読み取りおよび書き込み入出力速度制限をアクティブにします。これらのオプションを使用して、転送速度をハードドライブ、FTP、またはネットワーク共有に制限します。これは、「目詰まり」やネットワーク回線やインターネット回線の詰まりを防ぐのに役立ちますが、ハードドライブのストレスを軽減するのにも役立ちます。

システムの過負荷やハードドライブのストレスを防ぐために、システムに負担をかけないようにすることが最善の利益になります。システムの応答性を維持するには、実際のスループット レートのパーセンテージのみを使用することをお勧めします。今日のハードドライブのほとんどは、はるかに高いバーストレートで20〜50MB /秒の一定の読み取り/書き込み速度を提供できます。ただし、ハードドライブを高速で長時間一貫して実行すると、温度が上昇し、平均寿命が短くなります。

ファイルの同時バックアップ

「同時ファイルバックアップ」は、BackupChainがタスク内のファイルバックアップを並列化できることを意味します。

ただし、ハードウェアをよく知っていて、並列化を使用するのが理にかなっている特定のバックアップセットを選択していない限り、この機能を使用しないことを強くお勧めします。

: 多数のファイルを同時にバックアップするように構成した場合、プロセスが正しく構成されていない場合、プロセス全体が順次バックアップの場合よりも実際に時間がかかることがあります。 ファイルを 1 つずつ処理することが、実際にはすべてのリソースを最大スループットまで使用している場合、ファイルを並列に追加すると、プロセス全体が遅くなるだけです。並列バックアップは、たとえば、ファイルの圧縮にかなりの時間が費やされる場合に意味があります。2 番目のファイルは、別の CPU コアを実行できます (ファイルごとに 1 つのコアしか使用できない ZIP 形式の場合)。または、たとえば、もう 1 つのファイルがまだ準備されている間に 2 番目のファイルをアップロードすることもできます。同じネットワーク接続を介して多くのファイルをプッシュしようとすることは、通常、推奨されません。例外は、リモート WAN サーバーにファイルをアップロードする場合で、外部ネットワークが原因で各リンクが調整される可能性があり、全体的なスループットを向上させるために複数のアップロード ストリームを使用すると便利です。

ハードドライブの背景情報

メカニカルハードドライブは、データの読み取りと書き込みのために前後に移動する回転ディスクとヘッドを使用して構築されています。最新のメカニカルハードドライブは、ストリーミングの面で優れた平均読み取りおよび書き込みデータスループットと、小さなファイルの読み取りまたは書き込み時の優れたバースト速度を提供するように最適化されています。

「シークタイム」とも呼ばれるヘッドを大きく動かす必要がある場合、パフォーマンスが大幅に低下します。ハードドライブヘッドの移動は非常に無駄であり、数ミリ秒の比較的長い時間がかかります。ソリッドステートディスクはメカニックを使用しないため、この欠点はないことに注意してください。

同じハードドライブから多くのファイルをバックアップすると、ヘッドを前後に移動させる必要があります。システムのCPUがボトルネックであり、ZIP圧縮を使用している場合、または低速のFTPアップロードリンクを使用している場合は、マルチタスクを実行して一度に複数のファイルをバックアップすることが実際には理にかなっています。ただし、バックアップターゲットが高速でCPU速度も十分であれば、一度に複数のファイルをバックアップすると、バックアップの実行が遅くなります。

すべてのハードドライブにもキャッシュスペースがあります。多数のファイルを並行して読み書きすると、キャッシュが共有されるため、その有用性は最小限に抑えられます。最高のハードドライブ速度は、大きなファイルがヘッドの動きをほとんどなく長いストリームで読み書きするときに達成されます。その場合、キャッシュは先読みキャッシュとしても効率的に使用されます。

イーサネットバックグラウンド情報

イーサネットネットワーキングは、実際にはネットワーキングで最も劣った設計の1つです。しかし、それは最も普及し、最も低コストの技術です。

イーサネットについて知っておくべき重要なことは、バス上の複数のノードが送信を開始すると、そのパフォーマンスが指数関数的に低下することです。パケットは衝突し、追加のノードが「ネットワークに話しかける」たびに長い遅延が発生します。

バックアップがネットワークサーバーから取得された場合、またはバックアップがネットワークデバイスに送信される場合は、バックアップトラフィックが使用可能なすべてのネットワーク帯域幅を最大にする可能性が高くなることを理解する必要があります。そのため、読み取り速度と書き込み速度の制限速度を提供しています。ネットワークがネットワーク上の他のコンピュータに対して動作し続けることを保証するために、バックアップ速度をネットワーク速度のほんの一部に制限しなければならない場合があります。

上記は、クラスター共有ボリューム環境またはフェールオーバークラスター設定でも非常に重要になる可能性があります。

ネットワーク設定では、おそらく同時バックアップをまったく望まないでしょう。

同時バックアップを使用する場合

簡単な答えは、ハードドライブまたはネットワークがボトルネックでない場合です。

CPU が比較的遅いが、計算ではなくデータ転送用に最適化された多くのサーバーの場合のように、ハード ドライブが非常に高速である場合、複数のバックアップを並列に使用することは理にかなっています。

BackupChain の重複排除アルゴリズムは、それ自体で並列化されることに注意してください ([重複排除] タブで複数の重複排除ワーカーを指定できます)。したがって、通常、複数の重複排除を同時に実行する必要はありません。

明らかに、同時バックアップは、多くのCPUコアが利用可能でアイドル状態のときに意味があります。仮想マシンのバックアップの場合は、重複排除を使用している可能性があります。その場合は、順次ファイル・バックアップを実行し、重複排除ワーカーの数を増やす方がよいでしょう。

もう 1 つの典型的な例は FTP です。FTP ターゲットが負荷分散を使用し、リンクごとのアップロード帯域幅を厳しく制限している場合は、一度に複数のファイルをアップロードすることで、それを回避できます。

もう 1 つの典型的な並列化の例は ZIP です。ZIPは、その性質上、並列化できません。したがって、ハードドライブが本当に高速で、1つのCPUコアが比較的遅い場合(これはほとんどすべてのマルチコアサーバーCPUシステムに当てはまります)、一度に複数のファイルをバックアップすることも理にかなっています。

フォルダキャッシュ、先読み、およびバッファリングオプション

速度タブには、フォルダキャッシュ、書き込みキャッシュ、リードヘッドの最適化を有効にするオプション、およびバッファを最小サイズに維持するオプションもあります。

すべてのアルゴリズムと同様に、長所と短所があり、特定の環境ではうまく機能しないアルゴリズムの性質の結果として発生します。キャッシュは、キャッシュヒットが頻繁に発生し、キャッシュミスはまれですが、これらのイベントはバックアップされるデータとサーバー環境とハードウェアに大きく依存します。

ほとんどのユーザーは、これらの設定を変更する必要はありません。ただし、構成を変更することでパフォーマンスを改善できる特定のシナリオがあります。

フォルダキャッシュを有効にする

このオプションは、内部キャッシュを介したファイルのルックアップを最小限に抑えます。リモート・スキャン機能を備えた BackupChain FTP サーバーを使用しないリモート・バックアップ (FTP) を使用する場合は、このオプションをオフにする必要があります。

リモート・スキャン機能を備えたBackupChain FTPサーバは、クライアントに送信されるすべてのサーバ・サイド・ファイルのデータベースを使用します。この 1 回限りの操作により、その後のすべてのファイル検索が排除され、大規模なファイル サーバがバックアップされるときのバックアップ時間が大幅に短縮されます。他のFTPサーバー製品ではこのような機能が提供されていないため、BackupChain FTPサーバーを使用しない場合はオフにすることをお勧めします。

ライト・キャッシュと先読みの最適化

Microsoft Windowsには、ファイルアクセスとI / Oを一般的にキャッシュするための巧妙なアルゴリズムがいくつか含まれており、ほとんどの場合、これらのアルゴリズムは良い結果を生成します。キャッシュアルゴリズムのバグのためにWindowsがメモリを使い果たした場合など、パフォーマンスが低下し、システムを不安定にする特定のユースケースがいくつかあります。私たちの知る限り、Windows のこれらのバグは、少なくとも Windows Server 2016 までは続きました。Windows でのこれらのまれな問題に対処するには、書き込みキャッシュと先読みの最適化をオフにします。一般に、パフォーマンスを向上させるためには、これらをオンにしたままにしておく必要があることに注意してください。

最小限のバッファリング

I/Oの高速化は、バッファの大容量化によるメリットです。ただし、一部のサーバーは限られた RAM リソースで実行されます。これらのシナリオでは、最小限のバッファリングを有効にして RAM の消費とピークを減らし、パフォーマンスの低下による潜在的なコストを犠牲にする必要があります。

詳細情報

帯域幅調整と速度制限は、Hyper-V VM バックアップ、VMware バックアップ、VirtualBox バックアップディスク間複製、ディスク イメージングWindows Server バックアップなど、BackupChain バックアップ ソフトウェアのバックアップ タスクを使用して構成できます。

 

 

Backup Software Overview

The Best Backup Software in 2024
Download BackupChain®

BackupChain Backup Software is the all-in-one Windows Server backup solution and includes:
Server Backup
Disk Image Backup
Drive Cloning and Disk Copy
VirtualBox Backup
VMware Backup
FTP Backup
Cloud Backup
File Server Backup
Virtual Machine Backup
Server Backup Solution

Hyper-V Backup

  • 18 Hyper-V Tips & Strategies You Need to Know
  • How to Back up Windows 10 Hyper-V VMs
  • Hyper-V Backup

    Popular

    Resources