메뉴 닫기

리눅스 과부하 테스트 프로그램 stress, stress-ng

stress-ng-large

설치.

*레드햇 계열.
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″]

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다