time으로 프로세스가 실제 CPU를 사용한 시간을 알 수 있다.
** 이 예제는 <실습과 그림으로 배우는 리눅스 구조> 책의 105p 실습을 따라한 것입니다.
명령어를 실행한다.
time sleep 10
real 시간은 10초이지만 user 시간은 0초에 가깝다.
int main(void) {
for(;;);
}
time ./loop
real 시간도 10초이고, user 모드로 동작한 cpu 시간도 10초다.
'time' 명령어를 통해서 프로세스를 동작시키면 프로세스의 시작부터 종료까지의 시간 사이에 경과 시간과 사용 시간이라는 두 가지 수치를 얻을 수 있습니다.