본문 바로가기
Old Posts/Linux

[Linux] time 명령어 - 실행시간 측정

by A6K 2021. 6. 19.

특정 프로그램의 실행 시간을 측정하기 위해서 time 명령어를 자주 사용한다.

$ time ./a.out

이런 식으로 time 명령어를 앞에 쓰고 실행할 커맨드를 뒤쪽에 써주면 뒤쪽에 써준 커맨드를 실행하는데 얼마나 걸렸는지 실행시간에 대한 정보가 출력된다.

$ time ./a.out
real	0m1.646s
user	0m0.001s
sys	0m0.001s

출력되는 내용은 대략 이러하다. real, user, sys 3가지 시간 정보가 출력된다.

real의 경우 총 실행시간을 의미한다. 실제 커맨드를 실행하는데 걸린 시간이다.
user의 경우 user 영역에서 실행된 시간을 의미한다
sys의 경우 커널 영역에서 실행된 시간을 의미한다

댓글