【发布时间】:2010-02-16 14:45:42
【问题描述】:
我正在尝试监控我一直在更新以做更多工作的进程的 CPU 使用率。但是读取 /proc/pid/stat 文件,进程的 jiffie 计数(utime、stime 等)不会增加。 (它肯定在做一些工作,我可以用 strace 等看到它)。
进程所做的工作量相对较小(每秒读取 /proc/stat 10 次,执行一次 scanf,一些添加/删除,并更新一些共享内存)。是否有可能工作量如此之低以至于无法增加 jiffie 计数?一个进程是否必须在处理器上等待一个完整的 jiffie 才能增加计数?
任何想法将不胜感激
干杯 乔。
【问题讨论】:
标签: linux cpu measurement