Optimización de la utilización del procesador por el escáner desconectado (escenario desconectado)

De forma predeterminada, la utilización de la CPU no está limitada durante la exploración. Puede optimizar la utilización estableciendo el umbral de CPU.

Antes de empezar

La forma de definir el umbral de CPU depende de la versión del escáner desconectado que esté utilizando.
  • A partir de la actualización de la aplicación 9.2.27, el umbral de CPU se define en el archivo setup_config.ini.
  • Para la actualización de aplicación 9.2.26 e inferior, el umbral de CPU se define en los archivos isotag_config.xml, slmtag_config.xml y sw_config.xml.
Si establece el umbral de CPU en la actualización de aplicación 9.2.26 o inferior y desea conservar el valor, deje el valor del parámetro SW_SCAN_CPU_THRESHOLD_PERCENTAGE vacío en el archivo setup_config.ini. Si cambia el valor del parámetro SW_SCAN_CPU_THRESHOLD_PERCENTAGE, sobrescribe los valores que ha especificado anteriormente en el archivo isotag_config.xml, slmtag_config.xml o sw_config.xml. El valor de sobrescritura es el mismo en todos los archivos XML.

Acerca de esta tarea

De forma predeterminada, la exploración puede consumir hasta el 100% de una sola CPU que esté disponible para el explorador. Cuanto mayor sea el valor que especifique como umbral, mayor será el límite de consumo. Por ejemplo, si especifica 75, los procesos de explorador utilizan el promedio del 75% de una sola CPU que está disponible en el sistema de destino.

Establecer el umbral no garantiza que el consumo de CPU esté siempre por debajo del valor especificado. Fluctúa alrededor de ese valor, a veces excediendo y a veces cayendo por debajo de él. Se esperan picos temporales. El umbral de CPU proporciona al planificador de procesos del sistema operativo información sobre cuánto tiempo se debe mantener desocupada la hebra del explorador. El explorador no controla cómo se correlaciona el umbral con los recursos de CPU disponibles. La asignación de recursos viene determinada por el sistema operativo que decide en qué procesador (o núcleo) ejecutar la hebra del explorador.

Establecer el umbral puede alargar el tiempo de la exploración.

Procedimiento

  • A partir de la actualización de la aplicación 9.2.27, realice los pasos siguientes. El procedimiento no se aplica a IBM i. Para este sistema operativo, utilice el procedimiento que se describe para las actualizaciones de aplicaciones más antiguas.
    1. Cambie el valor del parámetro SW_SCAN_CPU_THRESHOLD_PERCENTAGE en el archivo setup_config.ini . Proporcione un valor entre 5 y 100.
    2. Ejecute el script automation/configure.sh o automation\configure.bat para que el cambio entre en vigor.
  • Para la actualización de la aplicación 9.2.26 e inferior, o si utiliza IBM i, realice los pasos siguientes.
    1. Añada el atributo cpuThreshold a los siguientes archivos.
      • UNIX Windows 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. Especifique el valor que representa el umbral.
      Tabla 1. Valores umbral
      Umbral de CPU Valor
      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. Guarde los archivos.