ユーザー時間とシステム時間の違いを知っています。しかし、私は良い時期についてはよくわかりません。ナイスタイムはナイス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 + ...
(行全体)。
どっちが正しい?