【发布时间】:2013-11-12 11:06:54
【问题描述】:
我知道用户时间和系统时间之间的区别。但是,我不太确定美好的时光。我以前知道nice time是nice pr中使用的时间,但是当我做一个实验的时候,我发现nice time在我renic一个100%-CPU-using program(infinite loop doing add in)后并没有长大Java)到 19。所以,我很困惑......
顺便说一句,我要编写一个 C++ 程序来监控 CPU 使用率。我现在所能做的就是阅读 /proc/stat 两次并获得差异。但是,我不知道如何计算总时间。
total = user + sys + idle 或
total = user + sys + nice + idle 甚至
total = user + sys + nice + idle + iowait + ...(整行)。
哪个是对的?
【问题讨论】:
-
我认为这回答了你的问题:serverfault.com/a/527945
-
@davek 我很困惑用户时间中是否包含美好时光?