CPU時間、使用者時間、系統時間分別是什麼?

CPU時間、使用者時間、系統時間分別是什麼?

我發現有人問了類似的問題,但我的問題不是user-cpu-time,而是user timevs system timevs cpu time。例如,我在Linux上模擬後得到的資訊如下:

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-timeuser-CPU-time代表什麼,但就我而言,這兩個分為cpu time,system timeuser time。然後我不知道它們各自的具體意義。

系統是openSUSE,我使用了總共120個核心中的32個。

答案1

我猜測是 32 個核心,因為 CPU 時間或多或少剛好是掛鐘時間的 32 倍。

系統時間和使用者時間總和形成了這個數字,並有效地分解為執行核心操作的時間和您的應用程式程式碼(以及它所呼叫的非核心部分)。

相關內容