1

ユーザー時間とシステム時間の違いを知っています。しかし、私は良い時期についてはよくわかりません。ナイスタイムはナイスPRで使われる時間だということは以前から知っていたのですが、実験をしてみると、CPUを100%使用するプログラム(無限ループでアドインをしている無限ループ)をリナイスしたら、ナイスタイムが伸びないことがわかりました。 Java) から 19 まで。だから、私は混乱しています...

ところで、CPU 使用率を監視する C++ プログラムを作成します。今私にできることは、/proc/stat を 2 回読み込んで違いを取得することだけです。しかし、トータルタイムの計算方法がわかりません。

total = user + sys + idleまた

total = user + sys + nice + idleあるいは

total = user + sys + nice + idle + iowait + ...(行全体)。

どっちが正しい?

4

1 に答える 1