본문 바로가기
개발 관련 지식/Linux\Unix

CPU User, System, Steal, Nice, Irq, softirq, iowait, idle

by 권태일1147 2020. 3. 18.

CPU User time : 사용자 영역에서 사용한 CPU 시간.

 

CPU System % : System 영역에서 사용된 CPU 시간.

 

CPU Steal time하이퍼 바이저가 다른 프로세서를 서비스하는 동안 가상 CPU가 비자발적으로 대기하는 데 소요 된 CPU 시간이다. 가상 머신을 많이 사용하는 경우, 같은 물리 장비에서 여러 가상 머신이 실행되는 환경이기 때문에 특정 가상 머신이 CPU를 많이 차지하게 되면 다른 가상머신도 느려지게 되는데 이런 현상을 CPU Steal 이라고 한다.

CPU를 많이 차지하고 있는 머신의 CPU Steal Time은 낮게 측정되고, 다른 가상 머신의 경우 CPU Steal Time이 높게 측정 된다.

 

CPU Nice time : 프로세스의 우선순위에 따라 사용된 CPU의 시간. CPU Nice의 숫자가 높을 수록 우선 순위가 낮고, 기본값보다 낮은 우선순위로 사용자 공간에서 실행된 시간이다.

 

CPU Irq time : 하드웨어의 Interrupt request를 처리하는데 사용된 CPU 시간.

 

CPU Softirq time : 소프트웨어의 Interrupt request를 처리하는데 사용된 CPU 시간.

 

CPU iowait time : 다른 통신으로 인해 CPU의 작업이 일시적으로 대기하는데 소비된 CPU 시간.

 

CPU Idle time : CPU가 idle 상태로 보낸 시간 비율. CPU가 사용되지 않는 유휴 상태의 비율.

 

 

'개발 관련 지식 > Linux\Unix' 카테고리의 다른 글

centOS 인터넷 연결 (virtual box)  (0) 2020.03.16
sudo  (0) 2020.02.28