完全スキャンを実行中 sisamddaemon の CPU 使用率が 80% まで上がる
search cancel

完全スキャンを実行中 sisamddaemon の CPU 使用率が 80% まで上がる

book

Article ID: 371233

calendar_today

Updated On:

Products

Endpoint Protection

Issue/Introduction

定時スキャンや完全スキャンを実行中に Symantec Endpoint Protection (SEP) の sisamddaemon の CPU 使用率が 80% まで上がる。定時スキャンや完全スキャンが終了すると CPU 使用率が下がる。

Environment

  • Symantec Endpoint Protection Linux エージェント 14.3 RU1 以上

Cause

SEP Linux エージェントをインストールすると OS の CPU Accouting が有効化され、SEP が使用する CPU 使用率が /etc/systemd/system/sdcss-amd.slice の内容に従うようになるため。

Resolution

完全スキャン中の CPU 使用率を 80% よりも更に低く抑えたい場合は、下記の手順により CPU 使用率の最大値を変更することが可能です。

1. /etc/systemd/system/sdcss-amd.slice のバックアップを取得し、テキストエディタで開きます。デフォルトでは下記のような内容になっています。(CPUQuota= の数値は環境により異なります)

# cat /etc/systemd/system/sdcss-amd.slice
[Unit]
Description=Symantec Agent for Linux AMD service CGroup slice

[Slice]
CPUQuota=160%

2. "CPUQuota=xxx%" の xxx は、デフォルトでは "80 x CPU コア数" (例えば 2 コアなら 160%) の値が設定されています。完全スキャン中の CPU 使用率を例えば最大 60% に抑えたい場合は、xxx の箇所を "60 x CPU コア数" の値に変更してファイルを保存します。

3. 下記のコマンドを実行後、OS を再起動します。

systemctl daemon-reload

 

OS 再起動後に完全スキャンを実施し、スキャン中に CPU の最大使用率が抑制されているかどうか、ご確認ください。