[ubuntu] system benchmarking tool.
ubuntu 에서 cpu사용량 및 memory 사용량 변화에 대해 모니터링 하는 방법에 대해 효과적으로 할 수 있는 툴이 있나 찾던중
sar (system activity reporter ) 라는 도구를 찾아 사용법에 대해 리뷰를 하고자 합니다.
일단 모니터링에 앞서 시스템의 어떤 영역에 대한 모니터링을 할 것인지 알아야 합니다.
따라서 Linux 운영체제의 i/o stack에 대해 먼저 이해 하는것이 좋습니다.
[그림 1] Linux i/o stack - 출처 :http://major.io/
[그림 2] Linux System Layout and Analysis Tools - 출처 :http://major.io/
step1. sar 설치
rocksea@ubuntu:~$ sar
The program 'sar' can be found in the following packages:
* sysstat
* atsar
Try: sudo apt-get install <selected package>
위 두가지 패키지에 대해 설치하라고 나옵니다.
rocksea@ubuntu:~$ sudo apt-get install sysstat
step2. sar를 이용한 간단한 모니터링
user , kernel 에서의 cpu 사용률에 대해 확인할 때 유용합니다.
$ sudo sar -u 5 20
Linux 3.2.0-41-generic (ubuntu) 05/29/2014 _i686_ (2 CPU)
05:53:37 AM CPU %user %nice %system %iowait %steal %idle
05:53:42 AM all 2.18 0.00 26.11 0.00 0.00 71.71
05:53:47 AM all 2.27 0.00 26.34 0.00 0.00 71.38
05:53:52 AM all 2.04 0.00 27.42 0.00 0.00 70.54
05:53:57 AM all 3.20 0.00 25.67 0.00 0.00 71.13
05:54:02 AM all 3.66 0.00 20.34 0.00 0.00 76.00
05:54:07 AM all 1.92 0.00 20.51 0.00 0.00 77.56
05:54:12 AM all 1.51 0.00 11.41 0.00 0.00 87.08
05:54:17 AM all 2.54 0.00 11.11 0.00 0.00 86.35
05:54:22 AM all 1.03 0.00 5.04 0.00 0.00 93.94
05:54:27 AM all 1.01 0.00 0.30 0.00 0.00 98.69
05:54:32 AM all 0.80 0.00 0.90 0.00 0.00 98.29
05:54:37 AM all 0.80 0.00 0.50 0.00 0.00 98.69
05:54:42 AM all 1.01 0.00 0.30 0.00 0.00 98.69
05:54:47 AM all 0.91 0.00 0.30 0.00 0.00 98.79
05:54:52 AM all 0.80 0.00 0.60 0.00 0.00 98.60
05:54:57 AM all 0.91 0.00 0.20 0.00 0.00 98.89
05:55:02 AM all 1.01 0.00 0.60 0.00 0.00 98.39
05:55:07 AM all 0.70 0.00 0.40 0.00 0.00 98.89
05:55:12 AM all 0.70 0.00 0.90 0.00 0.00 98.39
05:55:17 AM all 0.81 0.00 0.40 0.00 0.00 98.79
Average: all 1.47 0.00 8.81 0.00 0.00 89.72
다음번에 추가로 GUI로 표현하는 방법에 대해서도 포스팅 하도록 하겠습니다.
http://rocksea.tistory.com/264
'연구개발 > Linux' 카테고리의 다른 글
시스템 모니터링을 위한 도구들 (0) | 2014.07.08 |
---|---|
vmstat 명령어 (0) | 2014.07.08 |
sar 명령어를 이용한 시스템 모니터링 (0) | 2014.07.07 |
sar를 이용하여 서버의 현재 부하상태를 알아보기 (0) | 2014.07.07 |
Linux 성능 모니터링 (0) | 2014.07.07 |