Processor Time (PROCProcessorTimePercent)
Displays the percentage of elapsed time the selected process used the processor to execute instructions. Use this parameter to learn the distribution of processor time between processes.
This parameter contains a recovery action that automatically attempts to kill a process when PROCProcessorTimePercent is in alarm for a specified amount of time. To enable and configure this recovery action, see Configuring-the-recovery-action-that-terminates-a-runaway-process.
Recommendations
If this parameter is consistently at or near 100 percent, the processor may be the bottleneck. However, if a memory bottleneck exists, the increased paging activity may be taxing the processor and masking what is primarily a memory bottleneck instead of a processor bottleneck. Refer to the following parameter topics to help identify memory bottlenecks:
- MEMmemCacheFaultsPerSec
- MEMmemPageFaultsPerSec
- MEMmemPagesInputPerSec
- MEMmemPagesPerSec
Default properties
Property | Default value |
---|---|
BMC PATROL properties | |
Application class | NT_PROCESS |
Command type | not applicable |
Icon style | graph |
Unit | percentage |
Border range | undefined |
Alarm1 range | undefined |
Alarm2 range | undefined |
Scheduling (poll time) | inherits poll time of collector |
Active at installation | yes |
Parameter type | consumer |
Value set by | PROCProcessColl |
MC ProactiveNet Performance Management properties | |
Monitor type | Windows Process |
Key Performance Indicator | Yes |
Monitor for abnormalities | Yes |
Graph by default | Yes |
Availability | No |
Response time | No |
Normal distribution | Yes |
Statistical | Yes |