Linux-linux时钟时间

发布于 2017-02-18 09:31:51 字数 349 浏览 1233 评论 2

在阅读APUE第三章fcntl函数时,讲到 了同步写和延迟写两种情况下的用户CPU、系统CPU和时钟时间的对比:

请输入图片描述

相应代码:

请输入图片描述

我想问的是,这里的时钟时间指的是什么?谁能详细解释一下呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夜无邪 2017-08-31 04:48:30

时钟时间(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.

清晨说ぺ晚安 2017-05-31 04:09:37

在APUE第一章第10节——UNIX时间值 有介绍,时钟时间又称为墙上时钟时间( wall clock time)。它是进程运行的时间总量,其值与系统中同时运行的进程数有关。在我们报告时钟时间时,都是在系统中没有其他活动时进行度量的。

时钟时间指的就是这个程序运行所消耗的总时间,即从开始运行到结束经历的总时间

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文