Percent Processor Time (PercentProcessorTime)


This attribute reports the percentage of elapsed time that the processor spends to execute a non-Idle thread. It is calculated by measuring the percentage of time that the processor spends executing the idle thread and then subtracting that value from 100%. (Each processor has an idle thread to which time is accumulated when no other threads are ready to run).

This counter is the primary indicator of processor activity, and displays the average percentage of busy time observed during the sample interval. It should be noted that the accounting calculation of whether the processor is idle is performed at an internal sampling interval of the system clock tick.

On today's fast processors, % Processor Time can therefore underestimate the processor utilization as the processor may be spending a lot of time servicing threads between the system clock sampling interval. Workload based timer applications are one example  of applications  which are more likely to be measured inaccurately as timers are signaled just after the sample is taken.

PATROL properties

Attribute

Default value

Application class

PAF_PROCESSOR_INFORMATION

Command type

Not applicable

Platform

All platforms

Icon style

Graph

Unit

Percent

Border range

Undefined

Alarm1 range

Undefined

Alarm2 range

Undefined

Scheduling (poll time)

Inherited

Active at installation

Yes

Parameter type

Consumer

Value set by

vmPerfCollector

TrueSight/ BMC Helix Operations Management properties

Property

Default value

Monitor type

Azure VM Processor Information

Key Performance Indicator

No

Graph by default

No

Availability

No

Statistical

Yes

Config

No 

Response time

No 

Monitor for 
abnormalities

No

Normal distribution

Yes

Application collection status

No 

Delta

No 

Value format (%d)

No 

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*