반응형
서버를 관리하다보면 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 사용률(전체 코어 한번에)
반응형
'개발(합니다) > OS&Dev&Infra&AWS' 카테고리의 다른 글
[WSL-Docker] system has not been booted with systemd as init system pid 1 cant operate (0) | 2021.12.06 |
---|---|
[WSL] D드라이브로 설치하는 방법 (0) | 2021.12.05 |
[CentOs-Python] centos에서 네트워크 속도 확인하는 방법(+Speedtest-cli) (0) | 2021.12.03 |
[Bash] 스크립트에서 문자열 띄어쓰기 인식하는 방법 (0) | 2021.11.27 |
[Bash] 파일 확장자 일괄 변경하는 방법 (0) | 2021.11.26 |