檢查節點之間的處理量和延遲
您可以使用 network test-path
用於識別網路瓶頸或預先限定節點之間的網路路徑的命令。您可以在叢集間節點或叢集內節點之間執行命令。
-
您必須是叢集管理員才能執行此工作。
-
此工作需要進階權限層級命令。
-
對於叢集間路徑、必須對來源與目的地叢集進行對等處理。
有時候、節點之間的網路效能可能無法滿足您對路徑組態的期望。例如、SnapMirror複寫作業所見的大型資料傳輸傳輸傳輸速率為1 Gbps、與來源叢集和目的地叢集之間的10 GbE連結不一致。
您可以使用 network test-path
用於測量節點之間的處理量和延遲的命令。您可以在叢集間節點或叢集內節點之間執行命令。
測試會將網路路徑與資料一起飽和、因此當系統不忙碌、節點之間的網路流量不多時、您應該執行命令。測試會在十秒後逾時。此命令只能在ONTAP flex9節點之間執行。 |
。 session-type
選項可識別您在網路路徑上執行的作業類型、例如、 SnapMirror 複寫至遠端目的地的「 SnapMirror 遠端」。類型會指定測試中使用的資料量。下表定義工作階段類型:
工作階段類型 |
說明 |
同步鏡射位置 |
SnapMirror在同一叢集中的節點之間使用的設定 |
同步鏡射遠端 |
SnapMirror在不同叢集的節點之間使用的設定(預設類型) |
RemoteDataTransfer |
由用來在同一個叢集中的節點之間遠端存取資料的ONTAP 設定(例如、針對儲存在不同節點上磁碟區中的檔案、向節點提出NFS要求) |
-
變更為進階權限層級:
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
指定執行命令的節點。下列命令可測量之間 SnapMirror 類型複寫作業的處理量和延遲
node1
在本機叢集和上node3
開啟cluster2
: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
-
返回管理權限:
set -privilege admin
如果效能不符合對路徑組態的期望、您應該檢查節點效能統計資料、使用可用的工具來隔離網路中的問題、檢查交換器設定等。