Procedure
-
From the cluster management console
Dashboard, select .
- Do one of the following:
- To modify an existing configuration, click the configuration link.
- To add a new configuration, in the Global Actions list, select
Add New Server Harvesting Configuration.
- Set the CPU idle time threshold.
This setting is configured in conjunction with Adjusted CPU util
threshold (adjusted CPU utilization) setting as a trigger for host harvesting. As soon
as the adjusted CPU utilization setting is less than its threshold, the CPU idle time count begins.
If, at any time, the adjusted CPU utilization is over its threshold, the CPU idle time is reset.
When the CPU idle time reaches its threshold and the other conditions are also met (that is, no
close processes are running and user idle time is over its threshold), the host is opened for
harvesting.
- Set the Adjusted CPU util threshold.
Adjusted PPU 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 less than this setting to start the CPU idle time counter. The
threshold value is a percentage expressed as a decimal.
-
In the Exempt Processes field, 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 IBM® Spectrum Symphony-launched workload processes
are automatically excluded from the calculation of adjusted CPU utilization.
-
If you want to close a host to IBM Spectrum Symphony workload when a specific
process is running on the host, enter the process name in the host harvesting
Close Processes field. Separate multiple process names with a
comma (,).
- Choose whether you want to release the host immediately
or after a grace period once the host is closed to harvesting. The
grace period is configured on the Consumer Properties page.
- To apply this configuration to specific hosts:
-
Filter the available hosts using the Filter host by list.
-
Select the appropriate hosts in the list under Available hosts.
-
Click Add.
The selected hosts are displayed in the list under Enable harvesting control on hosts
with this configuration.
- Click either Create or Save,
whichever is applicable, to apply the harvesting configuration to
the selected hosts.
The harvesting configuration is applied to each selected host and the agent control flag is set to on, which means the harvesting 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 harvesting 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
- Harvesting host close processes: abc.exe
In this example, the host will be open for harvesting if process abc.exe is
not running on the host and Adjusted CPU Utilization is less than 0.40 (40%) for a duration of 5.0
minutes.