lwsmd のメモリリークにより大量の ESXi ログが syslog サーバーに送信される
search cancel

lwsmd のメモリリークにより大量の ESXi ログが syslog サーバーに送信される

book

Article ID: 445463

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

免責事項:これは英文の記事「High volume of ESXi logs sent to syslog server due to lwsmd memory leaks (440730)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。


  • ESXi ホストから大量のログが出力されることで、設定された syslog サーバーがログで溢れかえり、ローカルの /var/run/log/vmkernel.log が高頻度でローテーションを繰り返します。極端なケースでは、わずか数秒の間に数十万行のログ メッセージが生成されます。

  • 事象の発生中、/var/run/log/vmkernel.log ファイルには、以下の Admission failure のエントリーが継続的に出力されます。
    YYYY-MM-DDTHH:MM:SSZ In(182) vmkernel: cpu0:<PID>)Admission failure in path: host/vim/vmvisor/likewise:lwsmd.<PID>:uw.<PID>
    YYYY-MM-DDTHH:MM:SSZ In(182) vmkernel: cpu0:<PID>)UserWorld 'lwsmd' <PID> with cmdline '/usr/lib/vmware/likewise/sbin/lwsmd --syslog', parent <PID>
    YYYY-MM-DDTHH:MM:SSZ In(182) vmkernel: cpu0:<PID>)started from 'sh' <PID> with cmdline '/bin/sh /sbin/watchdog.sh -s lwsmd /usr/lib/vmware/likewise/sbin/lwsmd ++securitydom=lwsmdDom --syslog', parent <PID>
    YYYY-MM-DDTHH:MM:SSZ In(182) vmkernel: cpu0:<PID>)started from 'init' <PID> with cmdline '/bin/init', parent 0
    YYYY-MM-DDTHH:MM:SSZ In(182) vmkernel: cpu0:<PID>)uw.<PID> (<PID>) requires 1024 KB, asked 1024 KB from likewise (<PID>) which has 93112 KB occupied and 72 KB available.

Environment

VMware ESXi 8.x

Cause

  • この問題は、lwsmd (Likewise) プロセス内におけるメモリリークによって引き起こされます。
  • プロセスが割り当てられたメモリ制限を使い果たすと、メモリ スケジューラが新しい割り当て要求を繰り返し拒否し、ログ バッファを溢れさせる Admission failure エラーを継続的に生成します。

Resolution

本事象の修正は将来の ESXi パッチ リリースに含まれる予定です。最新情報を確認するため、このナレッジベース記事を Subscribe してください。

Additional Information