Host scavenging controls and commands

Configuration and monitoring using the PMC

Command

Description

Scavenging > Configuration > ... Scavenging General Setting

Configure and enable host scavenging for desktop and server hosts.

Resources > Configure Resource Groups for scavenge resource group: List of member hosts

All hosts that are listed in the scavenge resource group in the Member hosts section and have the state ok are scavenge-ready. Add the status column using the table preferences.

Resources > Monitor/Control Hosts > Hosts (List View): Scavenging Control

Hosts that are listed with Scavenging Control as on have the agent control flag turned on, meaning the scavenging agent is monitoring and EGO is controlling the opening and closing of the host according to the threshold values set.

Resources > Monitor/Control Hosts > Hosts (List View): Resource Attr

Hosts that are listed with scvg or svrscvg have the scavenge resource tag applied to them. These hosts are scavenge-ready and are dynamically added to a resource group that specifies a resource requirement of select (!mg && scvg) or select (!mg && svrscvg).

Resources > Monitor/Control Hosts > Hosts (List View): User Idle Time Threshold, Adjusted CPU Util Threshold, and CPU Idle Time Threshold

View the thresholds set for each scavenge-ready host.

Scroll to the right to see the values set for the thresholds for user idle time, Adjusted CPU utilization, and CPU idle time.

Hosts need both the agent control set to on and the scavenge resource tag (scvg or svrscvg) applied for host scavenging to function properly. If a host is missing one of the two, the feature does not work properly.

CLI commands to control and monitor

Command

Description

egosh ego elimrestart SA on host_name ...| all

Turns host scavenging on for a specific host or for all hosts with the resource "scvg" tag associated with them. Uses default threshold values.

egosh ego elimrestart SA off host_name ...| all

Turns host scavenging off for local (if no host specified), a specific host name, or all hosts (using the keyword all).

egosh ego elimrestart SA on,2,0.3,1.67 host_name ...| all

When turning host scavenging on, you can also set the threshold values. Note that user idle time (uit_t) must be set to 0 for server scavenging.

egosh ego elimrestart SA fastrelease host_name...| all

When turning host scavenging on, you can also disable the grace period (fastrelease). By default, the grace period is enabled.

egosh resource list -o status,ut,it,agent_control,uit_t,cu_t,cit_t host_name

Lists the scavenge-related information for a host.