このページでは、ボリュームとクライアントサイドの構成を調整して Google Cloud NetApp Volumes のパフォーマンスを最適化する方法について説明します。これらの調整により、スループットが向上し、レイテンシが短縮され、アプリケーションのデータ転送効率が全体的に向上します。
始める前に
パフォーマンスを最適化するためにボリュームを変更する前に、パフォーマンスに関する考慮事項を確認してください。
音量設定を調整する
次のボリューム設定を調整することで、パフォーマンスを最適化できます。
ボリューム容量を増やす: Premium、Extreme、Standard のサービスレベルのボリュームの容量を増やして、達成可能な最大ボリューム スループットを向上させることができます。Flex File サービスレベルのボリュームの場合は、代わりにストレージ プールの容量を増やします。Flex Unified または Flex File のカスタム パフォーマンスの場合は、ストレージ プールのスループットと IOPS を増やします。
サービスレベルをアップグレードする: プレミアム サービスレベルのボリュームをエクストリーム サービスレベルのストレージ プールに移動して、スループットを向上させることができます。
手動 QoS プールを使用してより高いスループットを割り当てる: スループット要件が低い大規模なボリュームに割り当てられるスループットを減らし、より高いパフォーマンスが必要な小規模なボリュームのスループットを、使用可能なプール スループットまで増やすことができます。
ボリューム容量の増加とサービスレベルのアップグレードは、どちらもボリュームで処理中の I/O ワークロードを中断することなく、ボリュームへのアクセスに影響しません。
クライアントを調整する
クライアントで次の設定を調整することで、パフォーマンスを向上させることができます。
クライアントを同じ場所に配置する: レイテンシの結果は、クライアントの機能とロケーションに直接影響されます。最適な結果を得るには、クライアントをボリュームと同じリージョンに配置するか、できるだけ近くに配置します。各ゾーンのクライアントからのレイテンシをテストしてゾーンの影響をテストし、レイテンシが最も低いゾーンを使用します。
Compute Engine ネットワーク帯域幅を構成する: Compute Engine 仮想マシンのネットワーク機能は、使用するインスタンス タイプによって異なります。通常、インスタンスが大きいほど、ネットワーク スループットを向上させることができます。適切なネットワーク帯域幅機能を備えたクライアント仮想マシンを選択し、Google Virtual NIC(gVNIC)ネットワーク インターフェースを選択して、
Tier_1パフォーマンスを有効にすることをおすすめします。詳細については、ネットワーク帯域幅に関する Compute Engine のドキュメントをご覧ください。クライアント設定を最適化する: Linux クライアントの場合は、Linux NFS クライアントを最適化するをご覧ください。
次のステップ
手動 QoS について確認する。