メインコンテンツまでスキップ

パフォーマンス予算とは

Views:
35
Visibility:
Public
Votes:
0
Category:
active-iq-unified-manager
Specialty:
om
Last Updated:

環境

  • Active IQ Unified Manager
  • ONTAP OS

回答

パフォーマンス予算編成の概要
  • パフォーマンスサービスレベル( PSL )によるストレージワークロードの管理は、 ONTAP クラスタとの一貫した差別化されたパフォーマンスを実現するためのアプローチの 1 つです。
  • PSL は、ワークロードのサービスレベル目標( SLO )とサービスレベル契約( SLA )を定義し、優先順位に一致するパフォーマンスレベルを提供します。
  • PSL では、 SLO は「ピーク IOPS 」値として定義され、 SLA はワークロードに割り当てられた「予想 IOPS 」として定義されます。
  • 予算編成サービスは、ストレージ( ONTAP )システムのワークロードに割り当てられた SLA と SLO に基づいて定義されます。 
  • すべてのワークロードで、 SLA 設定はパフォーマンスの保証とみなされ、 SLO は目標パフォーマンスとみなされます。
  • ストレージリソース(ノードやストレージプール( ONTAP アグリゲートなど)にあるすべてのワークロードのすべての SLA を合計することで、特定のリソースについて保証され、ターゲットに指定されたすべての IOPS の推定値が算出されます。
  • リソース(ノードまたはストレージプール)あたり、 PSL が管理するワークロードの割り当て済み IOPS
  • Guaranteed allocated IOPS = sum across all PSL workloads per resource of “expected IOPS”
  • Targeted allocated IOPS = sum across all PSL workloads per resource of “targeted IOPS”
  • PSL で管理されていないワークロードの場合、 IOPS は次のようになります。
  • Expected used IOPS = sum across all non-PSL workloads per resource of 75th historical IOPS
  • Peak used IOPS = sum across all non-PSL workloads per resource of max historical IOPS
  • 個々のリソースとその関連ワークロードの割り当て済み IOPS と使用済み IOPS の計算は、上記で定義した 2 セットの IOPS を組み合わせて行います。
  • Expected IOPS = Guaranteed allocated IOPS + Expected used IOPS
  • Targeted IOPS = Targeted allocated IOPS + Peak used IOPS
  • PSL ワークロードを介して割り当てられた IOPS は、個々のワークロードで継続的に使用されない可能性があるため、 SLO と SLA のオーバープロビジョニングの概念が導入され、 PSL 管理を通じて IOPS の過剰割り当ての問題を克服できるようになりました。
  • 具体的には、リソースごとに分析を使用して、リソースが現在提供している IOPS のタイプを模倣した最適な IOPS 量を判断します。
  • 最適な IOPS とオーバープロビジョニングの要因を組み合わせることで、リソースの全体的なパフォーマンス機能を推定できます
  • Resource optimal expected IOPS = SLA_Overprovisioning * Expected IOPS
  • Resource optimal targeted IOPS = SLO_Overprovisioning * Targeted IOPS
  • Resource optimal expected/targeted IOPS の見積もりでは、リソースの IOPS の割り当てを変更する要求を受信するたびに予算が作成されます。
  • IOPS の割り当てを変更する要求は、既存のワークロードに対する新しいワークロードと PSL の割り当てをプロビジョニングすることです。
  • 新しい要求の結果がにResource optimal expected IOPS < Expected IOPSなった場合、要求を満たすために使用できる IOPS がないため、要求は失敗します。
  • 現在、予算編成サービスの成果の調整は、オーバープロビジョニングの値を調整することによって行われています。
  • 現在のオーバープロビジョニング値[1]は設定 MySQL テーブルに保存され、ネットアップのサポートからのみ調整できます。
  • デフォルトのオーバープロビジョニング要因はSLA_Overprovisioning=4 、とSLO_Overprovisioning=10です。

 

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.