리눅스2023. 4. 18. 15:11

 

반달가면 이글루에서 백업 - http://bahndal.egloos.com/513391

 

mpstat 명령을 이용하면 리눅스에서 CPU 사용 상태를 간단하게 확인해 볼 수 있다. sysstat 패키지에 포함되어 있으므로, 먼저 이 패키지부터 설치해 주자.

우분투/데비안 기준으로, 터미널창에서 아래와 같이 입력해서 설치한다.

apt-get install sysstat

자, 이제 실행을 해 보자. 아래의 예시를 보자.

# 전체 사용률만 표시
mpstat

# 코어별 사용률 표시
mpstat -P ALL

출력 항목에서 눈여겨 볼 부분은 아래와 같다.

CPU: cpu 코어 번호(0번부터 시작하며, all은 전체 사용률 항목을 의미)
%usr: 사용자(어플리케이션)에 의한 CPU 점유율
%sys: 시스템(커널)에 의한 CPU 점유율
%idle: 유휴 비율

주기적으로 상태를 출력할 수도 있다. 아래의 예시를 보자.

# 3초 간격으로 상태 출력
mpstat -P ALL 3

# 3초 간격으로 상태를 출력, 5번 출력한 후 종료
mpstat -P ALL 3 5

728x90
Posted by 반달가면