HPE StoreOnce CPU Workload Test

This test continuously monitors the CPU utilization of the target appliance and promptly identifies any CPU bottleneck conditions before the backup operations are halted. This test tracks the system CPU, user CPU, percentage of CPU time spent on nice processes, hard IRQ, soft IRQ, and IO wait. This way, administrators can easily identify where and why the appliance experiences CPU contention, is it because a high CPU is used by the system, users, or nice processes? or is the CPU waiting for IO for a long time? Or is the percentage of CPU time spent on IRQ high? This in turn helps administrators proactively detect and resolve any bottleneck conditions before they affect the appliance's performance.

Target of the test : HPE StoreOnce Backup 4.x

Agent deploying the test : A remote agent

Outputs of the test : One set of results for the HPE StoreOnce Backup 4.x appliance being monitored.

Configurable parameters for the test
Parameters Description

Test Period

How often should the test be executed.

Host

The host for which the test is to be configured.

Port

The port at which the host is listening. By default, this is set to Null.

Username and Password

By default, the eG agent executes REST APIs on the target HPE StoreOnce Backup 4.x appliance to collect the required metrics. For the eG agent to execute the REST APIs, a special user with an Observer role is required. Specify the credentials of such a user in the Username and Password text boxes.

Confirm Password

Confirm the password by retyping it here.

Timeout Seconds

Specify the duration (in seconds) beyond which the test will timeout in this text box. The default value is 120 seconds.

Measurements made by the test
Measurement Description Measurement Unit Interpretation

CPU usage

Indicates the percentage of CPU utilized by the appliance.

Percent

A high value could signify a CPU bottleneck. The CPU utilization may be high because a few backup operations are consuming a lot of CPU, or because there are too many operations contending for a limited resource. Check the currently running operations to see the exact cause of the problem.

By nice

Indicates the percentage of CPU time that is spent in running nice processes or low-priority processes.

Percent

 

CPU idle

Indicates the percentage of time the CPU was idle.

Percent

An idle time of less than 20% is indicative of excessive CPU usage.

By system

Indicates the percentage of CPU time spent on system processes.

Percent

If the system is experiencing slowness, you may want to compare the value of these measures to know which process is hogging the CPU and while doing what - when processing system operations? user operations? or just waiting for I/O to complete?

 

 

By user

Indicates the percentage of CPU time spent on user processes.

Percent

By IO wait

Indicates the percentage of time for which the CPU was ready to run, but could not because it was waiting for input/output operations to complete.

Percent

By hard IRQ

Indicates the percentage of CPU time spent in the hard interrupt request state.

Percent

 

By soft IRQ

Indicates the percentage of CPU time spent in the soft interrupt request state.

Percent

 

By steal

Indicates the percentage of CPU steal time.

Percent

 

By guest

Indicates the percentage of CPU time spent on guest processes.

Percent