설치.
*레드햇 계열.
stress 설치를 위해 EPEL 리포지터리 활성화.
[root@Localhost ~]# yum install epel-release
[root@Localhost ~]# yum install stress
*데비안 계열.
[root@Localhost ~]# apt-get install stress
사용법.
*CPU
Stress -c <코어수>
– 지정한 코어를 100%사용하도록 함.
ex) stress -c 4
*memory
stress –vm <프로세스 수> –vm-bytes <사용할 크기>
– 메모리 로드를 위해 프로세스갯수와, 사용할 메모리 크기를 설정.
ex)stress -vm 2 –vm-bytes 2048m
*HDD
stress –hdd <hdd 수> –hdd-bytes <사용할 크기>
– 하드 디스크 로드를 위한 프로세스 수와 테스트 파일의 크기 지정.
ex) stress –hdd 3 -hdd-bytes 1034m
*Test all
stress -c 4 –vm 3 –vm-bytes 2048m -hdd 2 –hdd-bytes 1024m
*ETC Option
-t, –time 테스트 진행 시간, 지정 하지 않을 시 취소 할때까지 계속됨.
Info stress 더 자세한 사용법 등을 알려줌.
stress-ng
설치
wget http://kernel.ubuntu.com/~cking/tarballs/stress-ng/stress-ng-0.03.11.tar.gz
tar zxvf stress-ng-0.03.11.tar.gz
cd stress-ng-0.03.11
make
절대 경로를 이용하여 실행해야 하며 사용방법은 stress 와 유사하다.
ex)./ stress-ng –cpu 4 –io 2 –vm 1 –vm-bytes 1G –timeout 60s
*ETC Option
–metrics 모든 결과값을 출력한다.
–metrics-brief 실행된 테스트 값만 출력한다.
–all 모든 테스트를 실행한다.(많은 부하를 발생시켜, 과부하 테스트 옵션으로 가장 좋다.)
[polldaddy rating=”7739789″]