Hi Guys !!!
My Application is throwing alarms where it detects 100% CPU utilization on one of the Logical CPU.
I have been facing problem with my server ( 2 physical core divided into 8 logical CPU ).
I verified the same using MPSTAT command where it shows CPU #0 is having 100% cpu whereas the TOP shows global CPU usage as 8%.
Is there any method where i can find the PID which is attached to CPU #0 causing its 100% utilization.
I used following command which shows high utilization but this does not show that to which logical CPU the process is attached.
TBPSMF linus> ps -eo pcpu,pid,user,args | sort -k 1 -r | head -10
99.3 29822 oracle oraclePSMF (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
99.3 14374 oracle oraclePSMF (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
If you have any information then please let me know.
Thanks in advance.