【发布时间】:2021-08-28 21:13:32
【问题描述】:
当我查看ps command manual 时,它提供了每个进程的经过时间测量,无论该进程是否仍然存在。但是,当我检查 /proc//stat 时,它只记录了开始时间、CPU 时间和用户时间。我尝试添加 CPU 时间和用户时间,但结果与经过时间显示的不匹配。因此,我想就测量经过时间的方向寻求建议。
【问题讨论】:
标签: linux process elapsedtime
当我查看ps command manual 时,它提供了每个进程的经过时间测量,无论该进程是否仍然存在。但是,当我检查 /proc//stat 时,它只记录了开始时间、CPU 时间和用户时间。我尝试添加 CPU 时间和用户时间,但结果与经过时间显示的不匹配。因此,我想就测量经过时间的方向寻求建议。
【问题讨论】:
标签: linux process elapsedtime
ps 显示的经过时间只是当前时间-开始时间。所以从字面上看,只是从进程开始以来经过的挂钟时间。
/proc/stat 中的 utime 和 stime 是进程在系统上实际运行的总时间(用户时间和系统时间)的度量,不包括任何阻塞等待某事所花费的时间。
【讨论】: