본문 바로가기

OS/Linux

CentOS - sar 명령

sar(System Activity Reporter)는 top과는 시스템 정보를 간단히 출력해준다. 하지만 복잡한 것은 비슷하다.

간단한 사용법을 보자면

$sar 1 0

Linux 2.4.21-47.ELsmp (----)         2011년 11월 04일


12시 06분 21초       CPU     %user     %nice   %system   %iowait     %idle

12시 06분 22초       all      1.50      0.00     22.56      4.01     71.93

12시 06분 23초       all      1.75      0.00     25.25      0.00     73.00

12시 06분 24초       all      0.74      0.00     25.68      0.00     73.58

12시 06분 25초       all      0.75      0.00     25.56      0.00     73.68

12시 06분 26초       all      1.25      0.00     25.00      0.00     73.75

12시 06분 27초       all      1.25      0.00     26.75      2.00     70.00

12시 06분 28초       all      1.75      0.00     25.75      0.00     72.50

12시 06분 29초       all      1.25      0.00     21.00      0.00     77.75


1초마다 한번씩 cpu정보를 보여준다. sar뒤에 1 0 이라고 되있는데, 1은 1초간격을 의미하고 0은 반복횟수이다. 0대신에 3을 넣으면 3번 반복된다. 옵션을 주지 않으면 -u 옵션과 같은 결과가 출력이 된다.

sar에서 모니터링 가능한 항목은 다음과 같다. 

- I/O 전송량 - 페이징- 프로세스 생성 숫자
- 블락 디바이스 활동
- 인터럽트 - 네트워크 통계
- run 큐 및 시스템 부하 평균
- 메모리와 스왑 공간 활용 통계
- 메모리 통계
- CPU 이용도
- 특정 프로세스에 대한 CPU 이용도
- inode, 파일, 기타 커널 테이블에 대한 상태
- 시스템 스위칭 활동(context switch)
- 스와핑 통계 - 특정 프로세스 통계
- 특정 프로세스의 자식 프로세스 통계
- TTY 디바이스 활동

헬프를 이용해 자세한 옵션을 보고 사용해보면 좋을듯하다. 
아래 사이트에 가면 좀더 알 수 있다.
http://hanaduri.egloos.com/2378804

'OS > Linux' 카테고리의 다른 글

crontab 한글깨짐 현상  (0) 2014.12.18
vi 명령어  (0) 2013.03.12
CentOS - top 명령  (0) 2011.11.04
CentOS(x86_64)에서 ant 설치  (0) 2011.11.02
CentOS6(x86_64)에서 아파치 설치하기  (0) 2011.11.01