time 명령-user 및 sys 매개 변수는 어떤 간격을 측정합니까? 0m7.444s sys 0m3.748s $ 이는

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

$ time <myscript>

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

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

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



답변

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


답변

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


답변