How does CDM identify which are the top processes contributing to high CPU utilization
search cancel

How does CDM identify which are the top processes contributing to high CPU utilization

book

Article ID: 106960

calendar_today

Updated On:

Products

DX Unified Infrastructure Management (Nimsoft / UIM) CA Unified Infrastructure Management On-Premise (Nimsoft / UIM)

Issue/Introduction

What exact command does the CDM probe use to see which is the "top process"

Example of alarm where this value is shown:
"CPU(Total) usage is now 95.61%, which exceeds the 95% monitoring threshold - top processes: [sqlservr.exe[1424]-(96.83%)"

Environment

Release:
Component: UIMCDM

Resolution

The methods the CDM probe uses for retrieving the top processes are the following:

• Unix and Linux: cdm uses the command: ps

   cdm uses this command to get the top processes-> /bin/ps -e -o pcpu,ppid,pid,args, --sort=-pcpu


• Windows: cdm uses Windows API's to fetch the processes list and their utilization

Additional Information

show-top-five-cpu-consuming-processes-with-ps