
쉘 명령을 실행하면 time
명령 자체의 실행 시간이 크게 늘어나나요? 결국 사용자 공간에서 소요되는 시간과 시스템 호출을 기다리는 데 소요되는 시간을 구분하므로 이러한 개별 이벤트를 모니터링하는 데 많은 오버헤드가 필요하지 않을까요?
답변1
아니요, 이 time
명령을 사용해도 명령 자체의 실행 시간이 크게 늘어나지는 않습니다. 이 명령은 time
대부분의 정보를 시스템 호출에서 가져옵니다. 값은 호출 여부에 대한 정보를 times()
수집하는 커널에서 가져옵니다 . times()
시스템 호출에 대한 자세한 내용은 man 2 times
참고자료를 참조하세요.times()