[Linux] stress: 부하 테스트 도구

뭔가 가끔은 인위적으로 시스템에 부하를 주고 싶을 때가 있다.
메모리를 가득 차게 한다거나, cpu를 과로시킨다거나.. 그럴때 유용한 도구가 stress다.

centos 계열에서는 이렇게 깔 수 있고

sudo yum install -y epel-release 
sudo yum install -y stress

amazon linux에서는 이렇게 깔 수 있다.

sudo amazon-linux-extras install epel -y
sudo yum install stress -y

만약 700메가까지의 메모리 부하를 주고 싶다면, 이렇게 할 수 있다.

stress --vm 1 --vm-bytes 700m

cpu 코어 하나에 100%의 부하를 주고 싶다면 이렇게 할 수 있다.

stress -c 1

어째선지 퍼센트 단위로 주는건 없다.



참조
https://klero.tistory.com/entry/%EB%A6%AC%EB%88%85%EC%8A%A4-stress-%ED%88%B4%EC%9D%84-%ED%86%B5%ED%95%B4-CPU-Memory-%EC%8A%A4%ED%8A%B8%EB%A0%88%EC%8A%A4-%EB%B6%80%ED%95%98-%EC%A3%BC%EB%8A%94-%EB%B0%A9%EB%B2%95