본문 바로가기

개발(합니다)/OS&Dev&Infra&AWS

[Centos] CPU 사용량 확인 하는 방법

반응형

서버를 관리하다보면 CPU의 남은 용량을 확인해야 하는 경우가 있습니다.

 

방법 : top

top -b -n1 | grep -Po '[0-9.]+ id' | awk '{print 100-$1}'

 

 

 

방법 : mpstat 

설치

- 데비안 계열 (우분투 등) : apt-get install sysstat
- 레드햇 계열 (페도라, CentOS 등) : yum install sysstat

사용

 

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

사용 예시

# mpstat : 1회에 한하여 CPU 사용률 (전체 코어 한번에)
# mpstat -P ALL : 1회에 한하여 CPU 코어 별 사용률
# mpstat -P ALL 1 : 1초 당 CPU 전체 코어 별 사용률

# mpstat 1 : 1초 당 전체 CPU 사용률(전체 코어 한번에)

반응형