私はprocps-ngパッケージバージョン3.3.12のTopを使用しています。マニュアルページには、ステータスが示す内容がありません。
28. S -- Process Status
The status of the task which can be one of:
D = uninterruptible sleep
R = running
S = sleeping
T = stopped by job control signal
t = stopped by debugger during trace
Z = zombie
この状態では、ルートプロセスがたくさん見えます。これはどういう意味ですか?
答え1
「怠惰」。
~からソースコード:
switch (this->state) {
case 'R':
Frame_running++;
break;
case 't': // 't' (tracing stop)
case 'T':
Frame_stopped++;
break;
case 'Z':
Frame_zombied++;
break;
default:
/* currently: 'D' (disk sleep),
'I' (idle),
'P' (parked),
'S' (sleeping),
'X' (dead - actually 'dying' & probably never seen)
*/
Frame_sleepin++;
break;
}