CPU 時間、ユーザー時間、システム時間とはそれぞれ何ですか?

CPU 時間、ユーザー時間、システム時間とはそれぞれ何ですか?

誰かが同様の質問をしているのを見つけましたが、私の問題は ではなく、user-cpu-timeとです。たとえば、次の情報は Linux でのシミュレーション後に得られたものです。user timesystem timecpu time

User Time        = 199:06:48:50

System Time = 08:16:57

Wallclock Time = 6:05:56:40

CPU = 199:15:05:48

Max vmem = 26.111G

Exit Status = 0

私は何が何であるかを知っておりwallclock、すべてを参考として提供するだけです。

system-CPU-timeと が何を表しているかは明確ですuser-CPU-timeが、私の場合、これら 2 つがcpu timesystem time、に分かれていますuser time。すると、それぞれが正確に何を意味するのかわかりません。

システムは openSUSE で、全 120 コアのうち 32 コアを使用しました。

答え1

CPU 時間はウォールクロック時間の 32 倍とほぼ同じなので、コア数は 32 個と推測します。

この数字はシステム時間とユーザー時間を合計して算出され、実質的にはカーネル操作とアプリケーション コード (およびそれが呼び出しているカーネル以外の部分) の実行時間として分類されます。

関連情報