我花了一些时间研究我的脚本,结果如下:
$ time <myscript>
real 7m5.458s
user 0m7.444s
sys 0m3.748s
$
这意味着它运行了7分5.458秒。
user
和sys
时间告诉我什么?
答案1
时间real
是挂钟时间。时间user
是执行代码而不等待资源(I/O、网络等)所花费的时间。时间sys
是内核代表程序所花费的时间,例如执行系统调用。
答案2
它是实际执行代码的时间,而不是分别在程序本身和内核中等待 I/O 等的时间。