Cortex XSOAR Go lang V.1.12 以降を使用すると、メモリの使用率が正しく表示されないことがある

Cortex XSOAR Go lang V.1.12 以降を使用すると、メモリの使用率が正しく表示されないことがある

0
Created On 11/19/20 19:10 PM - Last Modified 07/19/22 23:19 PM


Symptom


Go Lang バージョン 1.12 以降では、Linux マシンでは、ランタイムは MADV_FREE を使用して未使用のメモリを解放するため、報告されるメモリが高くなる可能性があります RSS 。 一部の監視システムでは Cortex XSOAR 、(バージョン 5.5 以上の) メモリが実際よりも多く消費されていることを示している場合があります

NOTE。 アップグレード時に、アップグレードによって変更が上書きされるため、この手順を再度実行する必要があります。


Environment


  • Cortex XSOAR (バージョン 5.5 以上)
  • Linux マシンで、ラングバージョン 1.12 以上に移動します。


Resolution


正しい使用法を表示するには:
  1. Cortex XSOAR /etc/systemd/システム demisto /.サービスに進み、サービスファイルを開きます。
  2. [サービス] セクションで、次の行を追加します。
環境 GODEBUG ="=madvdontneed=1"

例えば、 Cortex XSOAR サービス ファイルは次のようになります。

Cortex XSOAR サービス ファイル
 
  1. 次のコマンドを入力します。
    1. スド システムctl デーモンリロード
    2. sudo サービス demisto の再起動
推奨される注意事項: 上記の構成を使用すると、パフォーマンスが低下する可能性があります。 これがメモリ使用量が多い根本的な原因であるかどうかを確認するためだけに使用することをお勧めします。


Actions
  • Print
  • Copy Link

    https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA14u000000HBhvCAG&lang=ja%E2%80%A9&refURL=http%3A%2F%2Fknowledgebase.paloaltonetworks.com%2FKCSArticleDetail