Top 프로그램에서 프로세스가 상태 I에 있다는 것은 무엇을 의미합니까?

Top 프로그램에서 프로세스가 상태 I에 있다는 것은 무엇을 의미합니까?

저는 procps-ng 패키지 버전 3.3.12의 Top을 사용하고 있습니다. 매뉴얼 페이지에는 I 상태가 나타내는 내용이 누락되어 있습니다.

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;
   }

관련 정보