본문 바로가기

OS

[OS] CentOS7 System Statistics사용량 확인 명령어 (mpstat편)

728x90

 

 

##########.sysstat packge

#####.mpstat

ㅁ.yum install -y sysstat

ㅁ.mpstat

ㅁ.위 지들을 차근차근 살펴보자

- %user : 사용자 수준에서 실행하는 동안 발생 (Application)

- %nice : 사용자 수준에서 실행하는 동안 발생 (우선 순위)

- %sys : 시스템 수준에서 실행하는 동안 발생 (핵심), 여기에는 시간이 포함되지 않고, 하드웨어 및 소프트웨어 인터럽트 서비스에 소요

- %iowait : CPU 또는 CPU가 작동하는 시간의 백분율을 표시. 시스템이 유효 상태 였던 동안 미결 디스크 I/O요청

- %irq : CPU가 소비한 시가느이 백분율 표시 또는 하드웨어 인터럽트를 서비스하기 위한 CPU

- %soft : CPU가 소비한 시간의 백분율 표시 또는 소프트웨어 ㅇ인터럽트를 서비스하는 CPU

- %steal : 비 자발적으로 보낸 시간의 백분율 표시, 가상 CPU 또는 CPU에서 대기하는 동안 하이퍼 바이저가 다른 가상 프로세서를 서비스 하고 있음을 나타냄

- %guest : CPU 또는 가상 프로세서를 실행하는 CPU

- %gnice : CPU 또는 niced 게스트를 실행하는 CPU

- %idle : CPU 또는 CPU가 작동하지 않는 시간의 백분율을 표시함. 유휴 상태이고 시스템에 미결 디스크 I/O 요

 

ㅁ.사용법


-Usage: mpstat [ options ] [ <interval> [ <count> ] ]
-[ -A ] [ -u ] [ -V ] [ -I { SUM | CPU | SCPU | ALL } ]
[ -P { <cpu> [,...] | ON | ALL } ]

 

 

ㅁ.실제 사용하기 좋은 명령어

-mpstat -P ALL

: 현재 사용중인 CPU의 코어별로 수치를 나타내준다.

-mpstat -P ALL 1

:을 하면 1초 주기로 코어별 cpu 지표를 나타낸다.

728x90