Linux/Linux Structure
2021. 9. 26. 02:53
리눅스 sar 명령어
System Activity Report
시스템을 모니터링할 때 사용되는 명령어이다.
-P 옵션
processor를 의미한다.
$ sar -P CPU번호 주기(초)
일정 주기(초)마다 해당 코어의 활동을 볼 수 있다.
$ sar -P 0 1 # 0번 프로세서에 대한 정보를 1초마다 확인 Linux 5.11.0-27-generic (ubun2-GL63-8RC) 2021년 09월 06일 _x86_64_ (8 CPU) 01시 02분 52초 CPU %user %nice %system %iowait %steal %idle 01시 02분 53초 0 5.05 0.00 2.02 0.00 0.00 92.93 01시 02분 54초 0 4.95 0.00 1.98 0.00 0.00 93.07 01시 02분 55초 0 4.17 0.00 2.08 0.00 0.00 93.75 ^C # Ctrl + C 로 실행을 멈추면 아직까지의 평균값을 출력한다. 평균값: 0 4.73 0.00 2.03 0.00 0.00 93.24
CPU번호 대신
ALL
키워드(대문자)를 입력하면 모든 프로세서에 대한 값을 볼 수 있다.$ sar -P ALL 1 Linux 5.11.0-27-generic (ubun2-GL63-8RC) 2021년 09월 06일 _x86_64_ (8 CPU) 01시 06분 46초 CPU %user %nice %system %iowait %steal %idle 01시 06분 47초 all 6.06 0.00 1.77 0.00 0.00 92.17 01시 06분 47초 0 4.04 0.00 1.01 0.00 0.00 94.95 01시 06분 47초 1 11.00 0.00 3.00 0.00 0.00 86.00 01시 06분 47초 2 13.00 0.00 1.00 0.00 0.00 86.00 01시 06분 47초 3 6.12 0.00 1.02 0.00 0.00 92.86 01시 06분 47초 4 5.00 0.00 4.00 0.00 0.00 91.00 01시 06분 47초 5 2.94 0.00 2.94 0.00 0.00 94.12 01시 06분 47초 6 2.02 0.00 1.01 0.00 0.00 96.97 01시 06분 47초 7 4.26 0.00 0.00 0.00 0.00 95.74
네 번째 인자로 측정 횟수를 입력할 수 있다.
sar -P ALL 1 1 Linux 5.11.0-27-generic (ubun2-GL63-8RC) 2021년 09월 06일 _x86_64_ (8 CPU) 01시 13분 35초 CPU %user %nice %system %iowait %steal %idle 01시 13분 36초 all 1.13 0.00 0.38 0.00 0.00 98.49 01시 13분 36초 0 0.00 0.00 0.00 0.00 0.00 100.00 01시 13분 36초 1 0.00 0.00 0.00 0.00 0.00 100.00 01시 13분 36초 2 1.96 0.00 0.98 0.00 0.00 97.06 01시 13분 36초 3 2.02 0.00 1.01 0.00 0.00 96.97 01시 13분 36초 4 3.00 0.00 1.00 0.00 0.00 96.00 01시 13분 36초 5 1.03 0.00 0.00 0.00 0.00 98.97 01시 13분 36초 6 0.00 0.00 0.00 0.00 0.00 100.00 01시 13분 36초 7 1.00 0.00 0.00 0.00 0.00 99.00 평균값: CPU %user %nice %system %iowait %steal %idle 평균값: all 1.13 0.00 0.38 0.00 0.00 98.49 평균값: 0 0.00 0.00 0.00 0.00 0.00 100.00 평균값: 1 0.00 0.00 0.00 0.00 0.00 100.00 평균값: 2 1.96 0.00 0.98 0.00 0.00 97.06 평균값: 3 2.02 0.00 1.01 0.00 0.00 96.97 평균값: 4 3.00 0.00 1.00 0.00 0.00 96.00 평균값: 5 1.03 0.00 0.00 0.00 0.00 98.97 평균값: 6 0.00 0.00 0.00 0.00 0.00 100.00 평균값: 7 1.00 0.00 0.00 0.00 0.00 99.00
항목
%user
%nice
%system
- 커널 모드에서 시스템 콜 등의 처리를 실행하는 시간의 비율이다.
'Linux > Linux Structure' 카테고리의 다른 글
Chapter 4. 프로세스 스케줄러 (0) | 2021.09.26 |
---|---|
Gnuplot (0) | 2021.09.26 |
Chapter 3. 프로세스 관리 (1) | 2021.09.26 |
Chapter 2. 사용자 모드로 구현되는 기능 (0) | 2021.09.26 |
Chapter 1. 컴퓨터 시스템의 개요 (0) | 2021.09.26 |