서버를 운영 하다 보면 리눅스에서 disk I/O, CPU, memory, networking 등 기타 리소스에 대한
모니터링이 필요할 때가 있습니다.
이럴 경우 필요한 “tool“이 바로 “sysstat” 입니다.
“sysstat“에는
I/O 통계를 위한 “iostat“, 프로세스별 메모리 통계를 위한 “mpstat“,
각종 시스템 리소스 정보 통계를 위한 “sar“, 프로세스별 메모리 점유율을
알려주는 “pidstat” 등 유용한 유틸리티들을 제공 합니다.
하지만 이러한 “sysstat“은 “linux“에 내장되어 있지 않고, 별도로 설치를 해야 합니다.
설치 방법은 어렵지 않기 때문에 쉽게 설치하지 않을까 생각 합니다.
(1) Debian/Ubuntu
$ sudo apt-get install sysstat
(2) CentOS 6.x
$ sudo yum install sysstat
(3) CentOS 5.x 이하
“CentOS 5.x” 이하는 “yum“를 통해서 설치가 가능 합니다.
하지만 “pidstat“이 포함이 되어 있지가 않습니다.
그렇기 때문에 직접 소스를 다운 받아서 “make” 하셔야 합니다.
최신 “sysstat“를 다운로드 받습니다.
바로가기
$ wget http://pagesperso-orange.fr/sebastien.godard/sysstat-10.1.4.tar.gz $ tar xvfz sysstat-10.1.4.tar.gz $ cd sysstat-10.1.4 $ ./configure --prefix=/usr/local/sysstat $ make && make install
“install“이 완료되면 “PATH” 정보를 추가 합니다.
$ vi .bash_profile
“.bash_profile”
export PATH=$PATH:/usr/local/sysstat/bin
참조 사이트
http://www.cubrid.com/zbxe/71317
http://xmodulo.com/2012/08/how-to-measure-average-cpu-utilization.html
http://sebastien.godard.pagesperso-orange.fr/download.html
http://linuxet.blogspot.kr/2010/05/sysstat.html
“Linux에서 sysstat 설치하기”에 대한 답글 1개