I'm running a very large, memory intensive program on my new UNIX server and trying to fully understand the output of the "top" command. Here is what I see right now (showing only the first process):
load averages: 1.51, 1.48, 1.45; up 59+12:23:36 08:57:47
194 processes: 191 sleeping, 1 zombie, 2 on cpu
CPU states: 99.5% idle, 0.4% user, 0.1% kernel, 0.0% iowait, 0.0% swap
Kernel: 2045 ctxsw, 73 trap, 2891 intr, 1797 syscall, 23 flt, 48 pgout
Memory: 256G phys mem, 214G free mem, 22G total swap, 22G free swap
PID USERNAME LWP PRI NICE SIZE RES STATE TIME CPU COMMAND
15382 bd9439 22 1 4 7799M 7787M cpu/147 21.9H 0.39% sas
What is the meaning of the number in the "STATE" column following "cpu" (in this case 147)? The man
page only says:
STATE
Current state (typically one of "sleep", "run", "idl",
"zomb", or "stop").
This is a new Oracle T4-4 server running Solaris 10 not yet in "production", meaning this is the only thing running right now.
Solaris 10 and top version 3.7:
bd9439@bsprd697 $ uname -a
SunOS bsprd697 5.10 Generic_148888-01 sun4v sparc sun4v
bd9439@bsprd697 $ top --version
top: version 3.7
top --version
.t
orH
keys? Look through this man page: unixtop.org/man.shtml. There are sections for Solaris that might be tripping you up.