4

/proc/<pid>/task/<tid>/stat当我在内核版本 > 2.6.2 的 Linux 上反复检查值时,其中<pid>是进程 ID,<tid>是线程 ID,我注意到字段 utime 和 stime(#14 和 #15)并非每次都更改. 你知道内核使用什么规则来决定线程统计信息的更新频率吗?或者有什么办法检查吗?

4

1 回答 1

4

stime 是系统时间,即进程在内核模式下花费的时间,而 utime 是在用户模式下花费的时间。这些值取决于该特定进程的调度。没有为其更新定义这样的间隔。随着在各自模式中花费的时间发生变化,它们会快速更新。

当系统调用发生时,进程进入内核模式。

于 2011-10-18T19:05:27.267 回答