gpt4 book ai didi

unix - Unix 中的挂钟时间、用户 CPU 时间和系统 CPU 时间具体是什么?

转载 作者:行者123 更新时间:2023-12-03 04:30:12 32 4
gpt4 key购买 nike

我可以根据名称进行猜测,但是 Unix 中的 wall-clock-time、user-cpu-time 和 system-cpu-time 具体是什么?

用户CPU时间是执行用户代码所花费的时间,而内核CPU时间是由于需要特权操作(例如磁盘I/O)而在内核中花费的时间吗?

此测量采用什么时间单位?

挂钟时间真的是进程在 CPU 上花费的秒数还是这个名称只是误导?

最佳答案

挂钟时间是指墙上的时钟(或手中的秒表)测量的过程开始和“现在”之间耗时。

用户 CPU 时间和系统 CPU 时间与您所说的差不多 - 用户代码花费的时间和内核代码花费的时间。

单位是秒(和亚秒,可能是微秒或纳秒)。

挂钟时间不是进程在 CPU 上花费的秒数;而是进程在 CPU 上花费的秒数。它是耗时,包括等待 CPU 开启的时间(当其他进程开始运行时)。

关于unix - Unix 中的挂钟时间、用户 CPU 时间和系统 CPU 时间具体是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7335920/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com