개발(합니다)/OS&Dev&Infra&AWS
[Centos] CPU 사용량 확인 하는 방법
otrodevym
2021. 12. 4. 00:00
반응형
서버를 관리하다보면 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 사용률(전체 코어 한번에)
반응형