"최상위"는 어떤 시간 단위를 사용합니까?


59

"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...

답변:


47

분 : 초 수백

"TIME +"또는 "seconds"를 검색하면 일종의 답변이 제공됩니다 (맨 페이지를 명확하게 호출하지는 않습니다).

이 형식은 BSD에서 상속되며 Linux 와 함께 ps u또는 ps lLinux에서 얻을 수도 있습니다 .


고마워 ... (첫 번째 검색에서 TIME +를 찾았지만 어려웠다); 89122 : 13이 MM : SS 단위 (89122 분 13 초 = 60 일)로 가정 할 수 있습니까?
Abe

1
@Abe 예, 89122 : 13 = 5347333 초 ≈ 62 일.
Gilles

1
@ 아베 나는 우리가 코어의 수에 대해 주어진 시간을 나누고 그것이 시작된 이후 시계 시간을 얻을 수 있다고 생각합니다 ...
PJunior

@Gilles 저는 Linux를 처음 사용합니다. TIME +는 몇시입니까? 작업이 얼마 동안 실행되고 있습니까?
mithusengupta123

@ mithusengupta123 프로세스에서 사용하는 CPU 시간입니다. 프로세스가 CPU 바운드가 아닌 경우 프로세스가 실행 된 시간보다 훨씬 적을 수 있습니다 (예 : 대부분의 시간을 유휴 상태에서 요청을 처리하기 위해 대기하는 프로세스).
Gilles

57

pstop프로세스가 시작한 이후 디스플레이 CPU 시간이없는 시계 시간을 사용했다. 프로세스가 시작된시기를 확인하는 한 가지 방법은 다음 명령을 사용하는 것입니다. PID 파일 작성 날짜는 프로세스가 시작된시기입니다.

ls -ld /proc/pid

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

ls -ld /proc/2303

2
질이 값이 시계의 시간을 보여 주었다고 말했다 어디 ... 어디서든 볼 수 없습니다
아래 크리스

내 생각에 그것은 실수로 '누구나'를 이끌어냅니다.
PJunior

15
귀하의 답변은 유용하지만 '다른 답변은 완전히 잘못되었습니다'라고 말하는 것은 내 의견으로는 정확하지 않습니다. 원래 질문은 사용되는 단위입니다. '다른 대답'이 그 대답입니다. 이것은 클럭 시간이 아니라 CPU 시간의 측정임을 지정하지 않습니다. 귀하의 답변이 명확하므로 유용합니다 (원래 질문에 대답하지는 않음). 다른 답변이 '완전히 틀렸다'는 답변을 삭제하면 답변에 투표합니다.
Jason S

2
장시간 실행되는 프로세스에서는 작동하지 않는 것 같습니다 (짧은 작업에서도 작동하지 않을 수 있음). 다른 이유로도이 파일이 업데이트되는 것을 볼 수 있습니다. 프로세스가 생성되는 시점을 계산하는 또 다른 방법이 있습니다 ( stackoverflow.com/questions/5731234/… )
Ganesh

2 일 동안 프로세스를 실행 한 후이 파일이 최근에 수정 된 시간을보고했습니다. 또한 OP는 "어떤 단위"였지만 이것은 흥미로운 주제입니다.
Wilbur Whateley
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.