"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
, 또는 을 사용할 때HH
X
답변1
ps
그리고 top
프로세스가 시작된 이후 시계 시간 대신 사용된 CPU 시간을 표시합니다. 프로세스가 시작되는 시기를 확인하는 한 가지 방법은 다음 명령을 사용하는 것입니다. PID 파일 생성 날짜는 프로세스가 시작된 날짜입니다.
ls -ld /proc/pid
따라서 프로세스 2303의 경우 다음과 같습니다.
ls -ld /proc/2303
답변2
분:초.수백
"TIME+" 또는 "seconds"를 검색하면 답을 얻을 수 있습니다(맨 페이지를 명확하게 설명하지는 않겠습니다).
ps u
이 형식은 BSD에서 상속되었으며 Linux 나 Linux 에서도 얻을 수 있습니다 ps l
.