"top"에는 어떤 시간 단위가 사용됩니까?

"top"에는 어떤 시간 단위가 사용됩니까?

"top" 명령을 실행하고 다음과 같은 결과를 받으면:

PID   USER  PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND   
00001 bob   25   0 77380 1212 1200 R 95.8  0.0  89122:13 fee         
00002 bob   25   0 77380 1196 1184 R 95.4  0.0  88954:14 fi         
00003 sam   18   0  427m  16m 6308 R 30.0  0.1  54:46.43 fo         
00004 sam   18   0  427m  16m 6308 R 26.5  0.1  52:55.33 fum         

질문:"TIME+" 열의 단위는 무엇입니까?

내가 시도한 것:(문서 검색을 위한 더 나은 전략을 제안해주세요...)

  • man top | grep -C 4 time또는
  • man top | grep <X>... 대신에 minute, hour, day, 또는 을 사용할 때HHX

답변1

ps그리고 top프로세스가 시작된 이후 시계 시간 대신 사용된 CPU 시간을 표시합니다. 프로세스가 시작되는 시기를 확인하는 한 가지 방법은 다음 명령을 사용하는 것입니다. PID 파일 생성 날짜는 프로세스가 시작된 날짜입니다.

ls -ld /proc/pid

따라서 프로세스 2303의 경우 다음과 같습니다.

ls -ld /proc/2303

답변2

분:초.수백

"TIME+" 또는 "seconds"를 검색하면 답을 얻을 수 있습니다(맨 페이지를 명확하게 설명하지는 않겠습니다).

ps u이 형식은 BSD에서 상속되었으며 Linux 나 Linux 에서도 얻을 수 있습니다 ps l.

관련 정보