time 명령-user 및 sys 매개 변수는 어떤 간격을 측정합니까?


2

스크립트에서 시간을 보냈는데 이것이 내가 얻은 것입니다.

$ time <myscript>

real    7m5.458s
user    0m7.444s
sys     0m3.748s
$

이는 7 분 5.458 초 동안 실행되었음을 의미합니다.

user그리고 sys시간은 무엇을 말합니까?

답변:


2

real시간은 벽시계 시간입니다. user시간 자원 (I / O, 네트워크 등)을 기다리는하지 않으면 서 코드를 실행하는 데 걸린 시간입니다. sys시간은 시스템 호출을 실행, 프로그램, 예를 들어, 대신에 커널에 의해 소요되는 시간입니다.


0

프로그램 자체와 커널에서 I / O 등을 기다리는 것과는 대조적으로 실제로 코드를 실행하는 시간입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.