切断スキャナによるプロセッサ使用率の最適化 (切断シナリオ)

デフォルトでは、スキャン中の CPU 使用率は制限されません。 CPU しきい値を設定して、使用率を最適化できます。

開始前に

CPU しきい値を定義する方法は、使用する非接続スキャナーのバージョンによって異なります。
  • アプリケーション更新 9.2.27 以降の場合、CPU しきい値は setup_config.ini ファイルで定義します。
  • アプリケーション更新 9.2.26 以下の場合、CPU しきい値は isotag_config.xmlファイル、slmtag_config.xml ファイル、および sw_config.xml ファイルで定義します。
アプリケーション更新 9.2.26 以下で設定した CPU しきい値の設定を保持する場合は、setup_config.ini ファイルの SW_SCAN_CPU_THRESHOLD_PERCENTAGE パラメーターの値を空のままにします。 SW_SCAN_CPU_THRESHOLD_PERCENTAGE パラメーターの値を変更すると、isotag_config.xmlslmtag_config.xml、または sw_config.xml ファイルで以前に指定した値が上書きされます。 上書きに使用される値は、すべての XML ファイルで同じです。

このタスクについて

デフォルトでは、スキャンは、スキャナーで使用可能な単一 CPU の最大 100% を消費できます。 しきい値として指定する値が大きいほど、使用量の上限が高くなります。 例えば、 75と指定すると、スキャナー・プロセスは、ターゲット・コンピューターで使用可能な単一 CPU の平均 75% を使用します。

しきい値を設定しても、CPU 使用量が常に指定値を下回っていることは保証されません。 その値前後で変動し、その値を超過することも、下回ることもあります。 一時的なピークも予期されます。 CPU しきい値は、スキャナー・スレッドのアイドル状態を保持する期間に関する情報をオペレーティング・システムのプロセス・スケジューラーに提供します。 スキャナーは、使用可能な CPU リソースにしきい値をマップする方法を制御しません。 リソースの割り当ては、スキャナー・スレッドを実行するプロセッサー (またはコア) を決定するオペレーティング・システムによって決定されます。

しきい値を設定すると、スキャンの時間が長くなる場合があります。

手順

  • アプリケーション更新 9.2.27 以降では、以下の手順を実行します。 この手順は、IBM i には適用されません。 このオペレーティング・システムの場合は、古いアプリケーション更新についての手順を使用してください。
    1. setup_config.ini ファイル内の SW_SCAN_CPU_THRESHOLD_PERCENTAGE パラメーターの値を変更します。 5 から 100 までの値を指定してください。
    2. automation/configure.sh または automation\configure.bat スクリプトを実行して、変更を有効にします。
  • アプリケーション更新 9.2.26 以前の場合、または IBM i を使用している場合は、以下の手順を実行します。
    1. 以下のファイルに cpuThreshold 属性を追加する。
      • UNIX Windows (US) isotag_config.xml, slmtag_config.xml
        <IBM>
        <CIT>
        <FSScan version="1.0">
        (...)
        <Provider value="provider_cache"/>
        <AssumeAutoFS value="remote"/>
        <CpuThreshold value="20:2:150:850"/>
        </FSScan>
        </CIT>
        </IBM>
      • sw_config.xml
        <CIT>
        <XSE version="1.0">
        <Plugins>
        <Plugin name="FSScanner">
        (...)
        <Attribute name="cpuThreshold" value="20:2:150:850"/>
        <Attribute name="maxQueryTime" value="43200"/>
        <Attribute name="interruptOnTimeout" value="true"/>
        <Attribute name="assumeAutoFS" value="remote"/>
        (...)
        </Plugin>
        </Plugins>
        <Signatures>
        <Attribute name="cpuThreshold" value="20:2:150:850"/>
        (...)
        </Signatures>
        </XSE>
        </CIT>
        </IBM>
    2. しきい値を表す値を指定します。
      表 1. しきい値
      CPU しきい値
      5% 10:2:50:950
      10% 20:2:100:900
      15% 20:2:150:850
      20% 30:2:200:800
      25% 30:2:250:750
      50% 50:2:500:500
    3. このファイルを保存します。