时间命令 - 用户和系统参数测量什么间隔?

时间命令 - 用户和系统参数测量什么间隔?

我花了一些时间研究我的脚本,结果如​​下:

$ time <myscript>

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

这意味着它运行了7分5.458秒。

usersys时间告诉我什么?

答案1

时间real是挂钟时间。时间user是执行代码而不等待资源(I/O、网络等)所花费的时间。时间sys是内核代表程序所花费的时间,例如执行系统调用。

答案2

它是实际执行代码的时间,而不是分别在程序本身和内核中等待 I/O 等的时间。

相关内容