/ proc / <pid> / task / <tid> / stat中的utime和stime字段多久更新一次?</tid> </pid>

时间:2011-04-09 23:39:20

标签: linux-kernel procfs

当我在Linux上使用内核版本&gt;重复检查/proc/<pid>/task/<tid>/stat中的值时2.6.2,其中<pid>是进程ID,<tid>是一个线程ID,我注意到utime和stime(#14和#15)字段每次都没有改变。您知道内核使用什么规则来决定线程统计信息的更新频率吗?或者无论如何要检查它?

1 个答案:

答案 0 :(得分:4)

stime是系统时间,即进程在内核模式下花费的时间,而utime是在用户模式下花费的时间。这些值取决于该特定过程的安排。没有为其更新定义此类间隔。随着各个模式的时间变化,它们会快速更新。

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