storage 성능, 프로세스별 cpu 사용량, i/o에 따른 cpu waiting 등을 측정할때 주로 사용된다.

sysstat 유틸리티를 rpm 또는 소스 컴파일하여 설치한다.
– 참고로 아래에 소개된 rpm 버젼은 pidstat 툴은 포함되어 있지 않다.

# rpm 설치 :
$ wget http://vault.centos.org/4.9/os/i386/CentOS/RPMS/sysstat-5.0.5-25.el4.i386.rpm
$ rpm -ivh sysstat-5.0.5-25.el4.i386.rpm

# 소스설치 :
http://sebastien.godard.pagesperso-orange.fr/download.html
$ wget http://pagesperso-orange.fr/sebastien.godard/sysstat-10.1.7.tar.gz
$ tar zxvf sysstat-10.1.7.tar.gz
$ cd sysstat-10.1.7
$ ./configure; make ; make install

# 사용방법
주로 iostat, sar, pidstat 를 사용하며 procps 유틸리티의 툴인 vmstat, top 등과 같이 사용하면 분석에 도움이 된다.
$ iostat 1 100
$ iostat -x 1 100
$ iostat -xtc 1 100

pidstat 툴 사용법 : https://mapoo.net/entry/pidstat로-특정-프로세스의-CPU코어별-점유율을-구해보기

리눅스 I/O 성능측정, sysstat 유틸리티

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다