macOS Serverユーザガイド
macOS ServerでXsanが利用可能なストレージを使用する方法
Xsanでは、ユーザファイルおよびファイルシステムのデータはSANボリュームに保存されます。また、データはボリューム内のLUN全体にストライプされるため、パフォーマンスが向上します。
メタデータとジャーナルデータ
Xsanでは、メタデータファイルおよびファイルシステムのジャーナルを使用してXsanボリュームのファイルの情報が記録されます。ファイルシステムのメタデータには、ファイルの保存に使用されているディスクの具体的な部分や、ファイルがアクセスされているかどうかなどの情報が含まれます。ジャーナルデータには、ファイルシステムのトランザクションの記録が含まれます。これにより、障害が発生した場合にファイルの整合性が確保されます。
これらのファイルは、Xsanメタデータコントローラによって管理されますが、ファイルはコントローラ自体ではなくLUNに保存されます。メタデータは、ボリュームに最初に追加したストレージプールに保存されます。ジャーナルデータもメタデータと同じストレージプールに保存でき、ジャーナルデータ用に別のストレージプールを使用することもできます。ジャーナルデータは、1つのストレージプールに保存する必要があります。
上位レベルでのストライピング
RAIDシステムでRAID 0(ストライピング)方式によってファイルが書き込まれるときは、ファイルがセグメントに分割され、RAIDアレイのディスクドライブ全体に分散されます。これにより、ファイルの断片が(一度に1つずつではなく)同時並行的にアレイのディスクに書き込まれることで、パフォーマンスが向上します。
Xsanでは、ストレージの階層でこれと同じ手法が適用されます。ボリュームの各ストレージプール内で、ストレージプールを構成するLUN全体にファイルデータがストライプされます。データが同時並行的に書き込まれるため、パフォーマンスが向上します。
ストレージプールの各LUNに書き込むデータのタイプを調整(メタデータ、ジャーナルデータ、およびユーザデータを混合または分散)することで、SANのパフォーマンスを微調整できます。