![CPU 時間、ユーザー時間、システム時間とはそれぞれ何ですか?](https://rvso.com/image/1438173/CPU%20%E6%99%82%E9%96%93%E3%80%81%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E6%99%82%E9%96%93%E3%80%81%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E6%99%82%E9%96%93%E3%81%A8%E3%81%AF%E3%81%9D%E3%82%8C%E3%81%9E%E3%82%8C%E4%BD%95%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
誰かが同様の質問をしているのを見つけましたが、私の問題は ではなく、user-cpu-time
とです。たとえば、次の情報は Linux でのシミュレーション後に得られたものです。user time
system time
cpu 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 time
、system time
、に分かれていますuser time
。すると、それぞれが正確に何を意味するのかわかりません。
システムは openSUSE で、全 120 コアのうち 32 コアを使用しました。
答え1
CPU 時間はウォールクロック時間の 32 倍とほぼ同じなので、コア数は 32 個と推測します。
この数字はシステム時間とユーザー時間を合計して算出され、実質的にはカーネル操作とアプリケーション コード (およびそれが呼び出しているカーネル以外の部分) の実行時間として分類されます。