ノード間のスループットとレイテンシを確認
コマンドを使用すると、ネットワークのボトルネックを特定したり、ノード間のネットワークパスを事前に確認したりできます network test-path
。このコマンドは、クラスタ間ノード間でもクラスタ内ノード間でも実行できます。
-
このタスクを実行するには、クラスタ管理者である必要があります。
-
このタスクを実行するには、advanced権限レベルのコマンドが必要です。
-
クラスタ間パスの場合は、ソースクラスタとデスティネーションクラスタのピア関係が確立されている必要があります。
場合によっては、ノード間のネットワークパフォーマンスがパス構成の想定どおりにならないことがあります。たとえば、SnapMirrorレプリケーション処理で発生する大量のデータ転送では、ソースクラスタとデスティネーションクラスタ間のリンクが10GbEの場合と一致しない場合があります。
コマンドを使用すると、ノード間のスループットとレイテンシを測定できます network test-path
。このコマンドは、クラスタ間ノード間でもクラスタ内ノード間でも実行できます。
このテストではネットワークパスがデータでいっぱいになるため、システムがビジーでないときやノード間のネットワークトラフィックが過剰でないときにコマンドを実行してください。テストは10秒後にタイムアウトします。このコマンドは、ONTAP 9ノード間でのみ実行できます。 |
オプションは session-type
、ネットワークパスで実行する処理のタイプを識別します。たとえば、リモートデスティネーションへのSnapMirrorレプリケーションの場合は「AsyncMirrorRemote」と指定します。タイプによって、テストで使用されるデータの量が決まります。次の表に、セッションタイプを示します。
セッションタイプ( Session Type ) |
説明 |
AsyncMirrorLocal です |
SnapMirrorによって同じクラスタ内のノード間で使用される設定 |
AsyncMirrorRemote |
異なるクラスタのノード間のSnapMirrorで使用される設定(デフォルトタイプ) |
RemoteDataTransfer |
ONTAP が同じクラスタ内のノード間のリモートデータアクセスに使用する設定(たとえば、別のノードのボリュームに格納されたファイルを取得するためのノードへのNFS要求) |
-
advanced権限レベルに切り替えます。
set -privilege advanced
-
ノード間のスループットとレイテンシを測定します。
network test-path -source-node source_nodename |local -destination-cluster destination_clustername -destination-node destination_nodename -session-type Default|AsyncMirrorLocal|AsyncMirrorRemote|SyncMirrorRemote|RemoteDataTransfer
ソースノードはローカルクラスタ内に存在する必要があります。デスティネーションノードは、ローカルクラスタまたはピアクラスタに配置できます。の値が「local」の `-source-node`場合は、コマンドを実行するノードを指定します。
次のコマンドは、ローカルクラスタ上のと `node3`の `cluster2`間のSnapMirrorタイプのレプリケーション処理のスループットとレイテンシを測定し `node1`ます。
cluster1::> network test-path -source-node node1 -destination-cluster cluster2 -destination-node node3 -session-type AsyncMirrorRemote
出力例は次のとおりです(出力の詳細は、ONTAPのバージョンによって異なります)。
Test Duration: 10.88 secs Send Throughput: 18.23 MB/sec Receive Throughput: 18.23 MB/sec MB sent: 198.31 MB received: 198.31 Avg latency in ms: 2301.47
-
admin権限に戻ります。
set -privilege admin
パス構成に対して期待される値を得られない場合は、ノードのパフォーマンス統計の確認、ツールを使用したネットワークの問題の切り分け、スイッチ設定の確認などを行います。