Что такое столбец STATE команды TOP на Solaris?

Я запускаю очень большую, интенсивную память программу на моем новом сервере UNIX и пытаясь полностью понять вывод команды «сверху». Вот что я вижу прямо сейчас (показывая только первый процесс):

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 

Каково значение числа в столбце «ГОСУДАРСТВО» после «cpu» (в данном случае 147)? Страница man только говорит:

  STATE Current state (typically one of "sleep", "run", "idl", "zomb", or "stop"). 

Это новый сервер Oracle T4-4 под управлением Solaris 10, еще не находящийся в «производстве», что означает, что это единственное, что работает прямо сейчас.

Solaris 10 и верхняя версия 3.7:

 bd9439@bsprd697 $ uname -a SunOS bsprd697 5.10 Generic_148888-01 sun4v sparc sun4v bd9439@bsprd697 $ top --version top: version 3.7 

    Число ссылается на ID # логического процессора, в котором выполняется этот процесс.

    Рекомендации

    • верхняя страница человека

    STATE = состояние процесса (это взято из команды man prstat man):

    • cpuN – Процесс запускается на CPU N.

    • sleep – Sleeping: процесс ждет завершения события.

    • wait -Waiting: процесс ожидает, что загрузка процессора снизится до предельных пределов CPU-caps. См. Описание CPU-caps в resource_controls (5).

    • run – Runnable: обрабатывать в очереди выполнения.

    • зомби – состояние зомби: процесс завершен, а родитель не ждет.

    • stop – процесс остановлен.