CPU 시간, 사용자 시간, 시스템 시간은 각각 무엇입니까?

CPU 시간, 사용자 시간, 시스템 시간은 각각 무엇입니까?

비슷한 질문을 한 사람이 있는데 내 문제는 NOT 이 아니라 user-cpu-timevs user timevs system time입니다 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-time와 가 무엇을 뜻하는지 확실히 알겠 user-CPU-time는데, 제 경우에는 이 둘이 cpu time, system time로 갈라졌습니다 user time. 그러면 각각이 정확히 무엇을 의미하는지 모르겠습니다.

시스템은 openSUSE이고 전체 120개 코어 중 32개 코어를 사용했습니다.

답변1

CPU 시간이 벽시계 시간의 거의 32배에 달하기 때문에 코어가 32개라고 추측했을 것입니다.

시스템 시간과 사용자 시간의 합은 이 수치를 형성하며 효과적으로 커널 작업을 수행하는 시간과 애플리케이션 코드(및 호출하는 것의 커널이 아닌 부분)로 분류됩니다.

관련 정보