メインコンテンツへスキップ

さまざまなパフォーマンス監視ツールによる遅延センターとは何ですか。

Views:
9
Visibility:
Public
Votes:
0
Category:
ontap-9
Specialty:
perf
Last Updated:

環境

  • ONTAP 9
  • Active IQ Unified Manager(AIQUM)
  • OnCommand Unified Manager(OCUM)
  • AIQ PAS

回答

  • ONTAPは、QoSを使用してレイテンシを分解し、競合しているコンポーネントを特定します。各遅延センターは、対応するコンポーネントの遅延を表します。
  • これまでのところ、さまざまなパフォーマンス監視ツールでDelay Centerごとに異なる用語が使用されています。このKB記事で は、違いを明確にし、さまざまなツールからさまざまなDelay Centerを関連付けることを目的としています。 

遅延センター

CLI

AIQUM / OCUM

AIQ PAS

Perfstat

収穫

プロトコルレイヤでのCPU遅延

ネットワーク

ネットワーク処理

CPU Nブレード

CPU_NETWORKまたはCPU_PROTOCOL

ネットワーク

ネットワーク層のCPU遅延

ネットワーク

ネットワーク処理

CPU Nブレード

CPU_NETWORK

フロントエンド

クラスタインターコネクトの遅延

クラスタ

クラスタ インターコネクト

クラスタ インターコネクト

delay_center_cluster_interconnect

クラスタ

外部遅延

ネットワーク

ネットワーク

ネットワーク

delay_center_network

ネットワーク

WAFLレイヤでのCPU遅延

データ

データ処理

CPU Dブレード

CPU_WAFL_EXEMPT

バックエンド

ディスク遅延

ディスク

アグリゲートの処理

ディスクIO

delay_center_disk_io

ディスク

CP遅延

データ

データ処理

WAFLサスペンションCP

DELAY_CENTER_WAFL_SUSP_CP

N/A

他のサスペンションからの遅延

データ

データ処理

WAFLサスペンションその他

delay_center_wafl_susp_other

中断

NVLOG転送遅延

NVRAM

データ処理

NVLOG_転送

delay_center_nvlog_transfer

NVLOGミラーリング

QoS最大遅延

QoS最大値

最大 QoS

QoS 制限

delay_center_QoS_limit

スロットル

QoS最小遅延

最小QoS

最小 QoS

最小QoS

delay_center_QoS_min_throughput

N/A

クラウドの遅延

クラウド

クラウド レイテンシ

クラウドIO

delay_center_cloud_io

クラウド

FlexCache遅延

FlexCache

N/A

FlexCache RAL + FlexCache Spinhi

delay_center_flexcache_ral + delay_center_flexcache_spinhi

N/A

同期SnapMirror遅延

SM同期

同期 SnapMirror

同期レプリケーション

DELAY_CENTER_SYNC_REPL

N/A

ボリュームアクティブ化遅延

VA

ボリュームのアクティブ化

COP

DELAY_CENTER_COP

N/A

注:

  • レイテンシを解消するためのCLIからのコマンドは次のとおりです。

Cluster::> qos statistics volume latency show

  • 特定の遅延センターからの長い遅延は、そのコンポーネントが競合していることを示す良い指標です。そのコンポーネントにさらにパフォーマンス分析を行う必要があります。
  • 太字の ディレイセンターは、複数のコンポーネントからのディレイが結合されるディレイセンターです。この場合、複数のコンポーネントを考慮する必要があります。
    •  CLIからのネットワークとデータ
    • AIQUMからのネットワーク処理とデータ処理
    • AIQ PASからのCPU Nブレード
  • 遅延アカウンティングは、業種によって若干異なる場合があります。特に、ネットワーク/プロトコル関連の遅延センターでは、次の表を参照してください。
  • ASAはクラスタインターコネクトに違いをもたらします。次の表を参照してください。

 

遅延センター プロトコル Perfstat CLI AIQUM AIQ PAS
プロトコルレイヤでのCPU遅延 NAS CPU_NETWORK ネットワーク ネットワーク処理 CPU Nブレード
ネットワーク層のCPU遅延 NAS CPU_NETWORK ネットワーク ネットワーク処理 CPU Nブレード
クラスタインターコネクトの遅延 NAS delay_center_cluster_interconnect クラスタ クラスタ インターコネクト クラスタ インターコネクト
外部遅延(R2T、XFER_RDY) NAS N/A N/A N/A N/A
           
プロトコルレイヤでのCPU遅延 iSCSI cpu_protocol ネットワーク ネットワーク処理 CPU Nブレード
ネットワーク層のCPU遅延 iSCSI CPU_NETWORK ネットワーク ネットワーク処理 CPU Nブレード
クラスタインターコネクトの遅延 iSCSI N/A N/A N/A N/A
iSCSI ASA delay_center_cluster_interconnect クラスタ クラスタ インターコネクト クラスタ インターコネクト
外部遅延(R2T、XFER_RDY) iSCSI delay_center_network ネットワーク ネットワーク ネットワーク
           
プロトコルレイヤでのCPU遅延 FCP cpu_protocol ネットワーク ネットワーク処理 CPU Nブレード
ネットワーク層のCPU遅延 FCP  N/A N/A N/A N/A
ネットワーク層のCPU遅延 FCP ASA CPU_NETWORK ネットワーク ネットワーク処理 CPU Nブレード
クラスタインターコネクトの遅延 FCP  N/A N/A N/A N/A
FCP ASA delay_center_cluster_interconnect クラスタ  クラスタ インターコネクト クラスタ インターコネクト
外部遅延(R2T、XFER_RDY) FCP delay_center_network ネットワーク ネットワーク ネットワーク

注: 

  • perfstatは、CPU_PROTOCOLとCPU_NETWORKが区別される唯一の例外です。 
    • 他のツールでは、 ネットワーク (CLI)、 ネットワーク処理 (AIQUM)、 CPU Nブレード (AIQ PAS)などのネットワークCPU関連遅延センターでこれらのツールが組み合わされています。
  • NASの場合、ネットワーク関連のovereadと同様に、すべてのプロトコル関連オーバーヘッドがnwk_exmeptで発生します。したがって、CPU_NETWORKだけがあります。
  • ASAはSANの例外です。
    • ASA以外の場合は、プライマリパスが使用されているときにSANに間接アクセスできないため、クラスタインターコネクトによる遅延はありません。
    • ASAの場合は間接アクセスが常に想定されるため、クラスタインターコネクトからの遅延が想定されます。 
      • ASA FCPの場合、バックエンドと同様にネットワークレイヤのCPU遅延が想定され、間接アクセスではnwk_exempt CPUドメインが使用されます。 

追加情報

各遅延センターの定義の表を次に示します。
 
遅延センター 定義
プロトコルレイヤでのCPU遅延 NFS、CIFS、FCP、iSCSIなどのプロトコル要求の処理に遅延がある
ネットワーク層のCPU遅延 TCPフレームをプロトコル要求に変換するなど、ネットワーク処理の遅延(またはその逆)
クラスタインターコネクトの遅延 間接トラフィックがある場合、異なるノード間の通信に遅延が発生する
外部遅延 iSCSI Ready to Transfer(R2T)やFCP Transfer Ready(XFER_RDY)など、ONTAP以外の遅延
WAFLレイヤでのCPU遅延 WAFL CPUの遅延
ディスク遅延 ディスクレイヤから必要なデータをフェッチするまでの遅延
CP遅延 CPSのWAFL中断からの遅延(通常はB/b CPS)
他のサスペンションからの遅延 CP関連以外の理由によるWAFLの一時停止からの遅延
NVLOG転送遅延 nvloggingからの遅延
QoS最大遅延 QoS制限からの遅延
QoS最小遅延 QoSの下限からの遅延の場合、QoSの下限が設定されているボリュームにはこの遅延は表示されませんが、QoSの下限が設定されていない他のボリュームが不足する可能性があります。
クラウドの遅延 ONTAPとユーザデータが格納されているクラウド階層との間の遅延
FlexCache遅延 FlexCacheボリュームと元のボリュームの間の遅延。ONTAPが元のボリュームのデータを検索または取得したり、元のボリュームにデータを書き込んだりする必要があります。 
同期SnapMirror遅延 同期SnapMirrorレプリケーションの遅延
ボリュームアクティブ化遅延 ノードに1、000を超えるFlexVolがある場合のWAFLスケジュール設定の遅延

 

各遅延センターの詳細については、以下のリンクを参照してください。 

 

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.