免責事項:これは英文の記事「Memory of "sha" service on the NSX-T Unified Appliance keeps increasing due to a memory leak.」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
アラーム「マネージャノード <node-uuid> のメモリ使用率が <system_usage>% に達し、高しきい値 <threshold>% を超えました。」
NSX Manager ノードのメモリ使用率が上昇し続け、90% のしきい値を超えています。
NSX Manager の /var/log/vmware/top-mem.log では、sha のメモリ消費量が着実に増加していることが確認されています。
Day 1:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ TGID COMMAND
1367 nsx-sha 20 0 4063404 358076 6860 S 0.0 1.5 4326:43 1367 /opt/vmware/nsx-netopa/libexec/python-3/bin/python3 /opt/vmware/nsx-netopa/bin/agent.py
Day 2:
1367 nsx-sha 20 0 4063404 384184 6832 S 0.0 1.6 4753:53 1367 /opt/vmware/nsx-netopa/libexec/python-3/bin/python3 /opt/vmware/nsx-netopa/bin/agent.py
Day 3:
1367 nsx-sha 20 0 4063404 409564 6880 S 0.0 1.7 5185:39 1367 /opt/vmware/nsx-netopa/libexec/python-3/bin/python3 /opt/vmware/nsx-netopa/bin/agent.py
注:上記のログ抜粋はあくまで例です。日付、時刻、および環境変数は、お客様の環境によって異なる場合があります。
NSX-T Data Center 3.2.x
VMware NSX バージョン 4.1.2.5 より前のバージョン。
NSX Manager の sha サービスにメモリリークが発生しており、メモリ消費量が徐々に増加しているため、このアラームが発生します。
この問題は、Broadcom Downloadsで入手可能な VMware NSX 4.1.2.5 および 4.2.1 で解決されています。
ソフトウェアの検索およびダウンロードに問題がある場合は、ナレッジベース記事 Download Broadcom products, patches and software を参照してください。
回避策:
NSX Manager で SHA を再起動すると、リークされているメモリが解放されます。
/etc/init.d/nsx-sha restart注意事項:
場合によっては、NSX Manager のコンソールでメモリ使用率が高いことが確認され、Manager が以下のサンプルと同様の行を断続的に表示することがあります。この行は通常は問題ありませんが、場合によっては NSX アプライアンスのメモリの問題を示している可能性があります。
注記:
マネージャーアプライアンスの稼働時間が360日を超えると、その期間中に割り当てられたメモリが解放されない場合があります。
この問題を回避するには、nsx-sha を再起動するか、NSX マネージャーを再起動してください。