web-dev-qa-db-ja.com

仮想マシンを使用したシンプロビジョニングに対するストレージのシックプロビジョニングの利点

私は通常、VMを構築するときにストレージスペースのシンプロビジョニングを使用します。これは多くの柔軟性を提供し、らしい構築が高速になります。

私が見ることができる唯一の潜在的な明確な利点は、a VMが基盤となるストレージインフラストラクチャの使用可能なスペースを誤って使い果たしないようにすることです-他にありますか?

9
warren

シンプロビジョニングされたディスクは縮小できません。すべてのブロックを割り当てたら、それだけです。

また、クイックフォーマットを実行しない限り、Windowsは実際にはシンプロビジョニングされたディスク全体を埋めます。

パフォーマンスの低下もあるかもしれませんが、私は100%確実ではなく、テストする必要があります。一部のホストベースのハイパーバイザーの場合はそうだったと思います。

5
gravyface

その他の言及されていない犯人:

  • シンプロビジョニングされたドライブは、非常に簡単に断片化する可能性があります。ホスティングデバイスを最適化できない場合、パフォーマンスが大幅に低下する可能性があります。
  • スペースを過剰に割り当てたシンプロビジョニングストレージの実際のディスクスペースが不足した場合、書き込みを行うと、1つまたは複数のVMドライブで、通常は修復できないほどの致命的な障害が発生する可能性があります。ストレージホストでの実際のディスク使用量を注意深く監視することをお勧めします。
3
wazoox

スパースディスクは、サイズを監視し、必要に応じて拡張するとリソースを消費するため、パフォーマンスのオーバーヘッドがさらに発生します。それほど多くはありませんが、手元にあるリソースによって異なります。一部のセットアップでは、ディスクスペースは重要ではないため、パフォーマンスを向上させるためにすべてが事前に割り当てられます。その他のセットアップでは、十分なCPUサイクルとIOPSがありますが、ストレージスペースは限られているため(特にSSDベースのストレージを使用する場合)、スパースを使用することをお勧めします。ディスク

2
dyasny

シックプロビジョニングの主な利点は次のとおりです。

  • ハードドライブの割り当てでは、隣接するブロックを使用する可能性が高いため、物理プラッターでの断片化が少なくなります
  • 物理ディスク領域はすぐに割り当てられるため、過剰なプロビジョニングの罠にはまりません。

主な欠点は次のとおりです。

  • そのスペースを完全に要求する必要があるため、ディスクプロビジョニングには時間がかかります
  • 特定のVM)によって使用されていない容量でさえ、割り当てで使い果たされます。
2
gWaldo