We are currently migrating to RHEL from Solaris. When tuning performance of an application on solaris we are used to prstat command which provides the following output (from prstat -Lmv on solaris)
PID USERNAME USR SYS TRP TFL DFL LCK SLP LAT VCX ICX SCL SIG PROCESS/LWPID
The fields of most interest for us are USR SYS DFL LCK SLP and LAT for monitoring CPU usage.
I was unable to find a suitable RHEL equivalent which can provide me an equivalent command where we get a break up of each
I explored pidstat, ps and top. Each gives CPU usage details at varying degrees. Does anyone know of a command line utility that provides enough detail as prstat?