time 명령어의 결과에 대해서
글쓴이: jini34 / 작성시간: 월, 2010/02/01 - 6:15오후
real, user, sys가 뜻하는 의미가 뭔가요?
제가 작성한 프로그램의 time결과가 다음과 같이 나옵니다.
real 1m23.878s
user 0m5.380s
sys 0m1.370s
real이 user+sys의 10배도 넘는데 왜 그런가요? 소스코드에 time check을 넣어서 보면
실제 루틴이 실행되는시간은 user+sys 정도 나옵니다. 그런데 real은 왜 저렇게 많이 나오는 걸까요?
Forums:


real time : elapsed time
I/O wait 및 scheduling으로 인해 실행되지 않은 시간도
real time에 포함됩니다.