Linux-linux时钟时间
在阅读APUE第三章fcntl函数时,讲到 了同步写和延迟写两种情况下的用户CPU、系统CPU和时钟时间的对比:
相应代码:
我想问的是,这里的时钟时间指的是什么?谁能详细解释一下呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
在阅读APUE第三章fcntl函数时,讲到 了同步写和延迟写两种情况下的用户CPU、系统CPU和时钟时间的对比:
相应代码:
我想问的是,这里的时钟时间指的是什么?谁能详细解释一下呢?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
时钟时间(clock time)也称为墙上时间(wall clock time),这个时间包括了进程睡眠,阻塞以及等待进程调度所花的时间,可以运行time命令了解user cpu, system cpu和clock time的区别:
ajaxhe@bbs:~$ time sleep 5
real 0m5.002s
user 0m0.004s
sys 0m0.000s
上面的real值即为clock time.
在APUE第一章第10节——UNIX时间值 有介绍,时钟时间又称为墙上时钟时间( wall clock time)。它是进程运行的时间总量,其值与系统中同时运行的进程数有关。在我们报告时钟时间时,都是在系统中没有其他活动时进行度量的。
时钟时间指的就是这个程序运行所消耗的总时间,即从开始运行到结束经历的总时间