HP Unix is simple – use a top
command.
Solaris is not as friendly –
but you can use prstat.
When I use task manager in Windows
XP, I can only see CPU being consumed by the Oracle.exe process. I can
then perform a “tlist” on the process number to find out which
instance of Oracle is consuming the cpu.
I tried a utility called
procexp.exe, but it doesn’t tie back to any sessions in the database.
Does anyone have a utility to find
the top CPU consumers on a windows machine?
I am desperate and just about ready
to stop both production instances since I can not find the offenders and a
4-way, dual core machine has been running 100% cpu for a while…
Thanks!