web-dev-qa-db-ja.com

RAIDボリュームをデフラグする必要がありますか?

RAIDボリュームは(物理的ではなく)論理的であるため、OSがそれを持っているとOSが信じているレイアウトは、実際の物理的なレイアウトに対応していないように思えます。

では、デフラグはRAIDにとって意味がありますか?

30
Aidan Ryan

はい、デフラグはRAIDにはまだ意味があります。 OSが見るレイアウトが物理的なレイアウトと同じではないのは事実ですが、それは単調です。つまり、仮想セクターはアレイ上と同じ順序でディスク上にありますが、ディスク上に分散しているだけです。

また、RAIDコントローラーは、アレイレイアウトの理解に基づいて予測キャッシュ(搭載されている場合)を使用するため、デフラグを行うとより効果的に機能します。

デフラグする必要がないのは、基盤となるストレージメディアがランダムアクセスの場合だけなので、USBキーをデフラグしたり、SSDをデフラグしたりしないでください。

32
Richard Gadsden

はい、そうです。実行しているRAIDレベルに関係なく、断片化の影響を受ける可能性があります(SAN WAFLレイアウトのNetAppのようなソリューションを実行している場合を除く)。

RAID1は、両方のドライブの断片化のミラーです。 RAID0は、断片化されたファイルを2つのドライブに分割するだけです。 RAID5、10など.

6

番号。

  1. ドライブ上のデータに直線的にアクセスすることはほとんどありません。
  2. データは複数のドライブに分散されるため、「開始」、「終了」、「開始」はありません。
  3. 「典型的な」RAID 5アレイでは、書き込みは非常に高価です。他のRAIDレイアウトでも、電力とCPUを使い果たします。
  4. デフラグが実際にパフォーマンスを向上させることを証明することはほとんど不可能です。

はい、単一のドライブを備えたデスクトップPCで。サーバー?努力する価値はありません。

0
Guy