19.8.2. キャッシュデバイスのサイズと速度の選択

キャッシュをワークロードに適切にサイジングすることは、特に、ボリュームに対してグローバルではなく、ブリックに対してローカルとなる Red Hat Gluster Storage の複雑な調査です。通常、作業セットのサイズを合計データセットの割合として理解し、その作業サイズを超えるキャッシュ層のサイズ (10 〜 20%) のサイズと、効率的なフラッシュと部屋が新しい書き込みをキャッシュできるようにする必要があります。最適な方法として、作業セット全体がキャッシュに保持され、全体的なパフォーマンスは、データを直接高速デバイスに保存するのに近づくことです。
キャッシュのサイズに適さない作業セットにより負荷が大きくなると、キャッシュミスの割合が高くなり、パフォーマンスに一貫性がありません。この cache-to-data imbalance が増加すると、データ操作の割合が高くなるため、低速なデータデバイスの速度まで低下することがあります。ユーザーの視点から見ると、一貫して遅いデバイスよりも、より緩やかにくくなることがあります。適切なキャッシュサイジングの決定を行うためには、独自のワークロードについて理解し、テストすることが不可欠です。
キャッシュデバイスを選択する際には、必ず高耐性のエンタープライズクラスのドライブを検討してください。これらは通常、読み込みまたは書き込みに調整されるため、選択を行う際にはハードウェアのパフォーマンスの詳細を検査してください。キャッシュの高いトランザクションアクティビティーが低レイテンシーハードウェアから著しく改善されるため、IOPS またはスループットのレイテンシーに注意する必要があります。可能な場合は、SATA/SAS デバイスの代わりに PCI バスを直接使用する NVMe デバイスを選択します。これにより、レイテンシーが高まります。