ONTAP-329751:nfs connected-clients APIなどのAPIコマンドを実行するとユーザまたはONTAPの処理速度が過度に低下する
問題
- ESXi APDやその他のクライアント遅延の問題が発生している可能性があります。qos
- statistics volume latency showコマンドを実行すると、ネットワーク遅延が高くなっていることが示されます。sysstat
- -M 1 によると、除外ドメインのCPU使用率が高いことが示されています( https://kb.netapp.com/on-prem/ontap/...PU_utilizationを参照)
- 。CPUを最も多く使用しているプロセスを見ると、合計CPU使用率が最も高いのはsvc_queue_threadです。
クラスター::>診断の設定
クラスター::*> 統計開始 -オブジェクト プロセス -カウンター pct_cpu -ノード node1
警告: サンプル ID: :sample_310 の既存のサンプルが上書きされます。
Do you want to continue? {y|n}: y
統計サンプルが削除されました。サンプルID: sample_310
サンプルID: sample_310の統計収集が開始されました
Cluster::*> 統計情報の表示 -filter "pct_cpu>5" -fields 値
オブジェクトインスタンスカウンタ値
------- ------------------ ------- -----
..
プロセス "svc_queue_thread" pct_cpu 22%
プロセス "svc_queue_thread" pct_cpu 21%
...
Cluster::*> 統計の停止
- nfs connected-clients show と同等の REST API に対する API 呼び出しが高頻度 (20/分) で実行されています。
10.1.2.3 [2024年10月7日月曜日 03:38:57.884998 +0000] "GET /api/protocols/nfs/connected-clients?fields=server_ip%2Cclient_ip%2Cidle_duration&svm.name=svm1&volume.name=vol1 HTTP/1.1" 200 458 510788 - 0 + 127.0.0.1 - - sktrace ログには次の出力が表示されます:
2024-10-07T03:53:23Z 26130792276755676 [13:0] KSMF_SMF_SVC_NORM: process_request: テーブル: ksmf_nfs_show_clients が kSMF スレッドの少なくとも半分を占有しています。アクティブスレッド数:25