Configure server scavenging

  1. In the Platform Management Console, click Scavenging > Configuration > Server Scavenging General Setting.
  2. Do one of the following:
    • To modify an existing configuration, click the configuration link.

    • To add a new configuration, in the Global Actions dropdown list, select Add new server scavenging configuration.

  3. Set the CPU idle time threshold.

    This setting is configured in conjunction with Adjusted CPU Utilization threshold as a trigger for host scavenging. As soon as the Adjusted CPU Utilization is below its threshold, the CPU idle time count begins. If, at any time, the Adjusted CPU Utilization is above its threshold, the CPU idle time is reset. When the CPU idle time reaches its threshold and the other conditions are also met, i.e., no close processes are running and user idle time is above its threshold, the host is opened for scavenging.

  4. Set the Adjusted CPU Utilization threshold.

    Adjusted CPU Utilization of a host excludes CPU utilization by user-specified processes (see next step). Adjusted CPU Utilization is a factor in the determination of CPU idle time. The Adjusted CPU Utilization of the host must be below this setting to start the CPU idle time counter. The threshold value is a percentage expressed as a decimal.

  5. In the Exempt processes textbox, enter the names of processes on the host that you want to exclude from the calculation of Adjusted CPU Utilization. Separate multiple process names with a comma (,).

    An example of a process you may want to exclude is a periodic process like a virus scan program, which may cause high CPU usage for a short time. Note that CPU utilization caused by Symphony-launched workload processes are automatically excluded from the calculation of Adjusted CPU Utilization.

  6. If you want to close a host to Symphony workload when a specific process is running on the host, enter the process name in the host scavenging close processes textbox. Separate multiple process names with a comma (,).
  7. Choose whether you want to release the host immediately or after a grace period once the host is closed to scavenging. The grace period is configured on the Consumer Properties page.
  8. To apply this configuration to specific hosts:
    1. Filter the available hosts using the Filter host by dropdown list.
    2. Select the appropriate hosts in the list under Available hosts.
    3. Click Add.

      The selected hosts are displayed in the list under Enable scavenging control on hosts with this configuration.

  9. Click either Create or Save, whichever is applicable, to apply the scavenging configuration to the selected hosts.

    The scavenging configuration is applied to each selected host and the agent control flag is set to "on", which means the scavenging agent is monitoring and EGO is controlling the opening and closing of the host according to the threshold values set.

Configuration example

To help you understand how the scavenging parameters are related, let’s take a look at a configuration example:

  • CPU idle time threshold: 5.0 minutes

  • Adjusted CPU Utilization threshold: 0.40

  • Scavenging host close processes: abc.exe

In this example, the host will be open for scavenging if process abc.exe is not running on the host and Adjusted CPU Utilization is below 0.40 (40%) for a duration of 5.0 minutes.